Javascript 분류 플러그 인 인터페이스 버 전 2 Interledger 프로 토 콜 은 여러 개의 서로 다른 결제 시스템 을 뛰어넘어 지불 하 는 프로 토 콜 세트 입 니 다. 이 규범 은 Interledger 클 라 이언 트 와 커 넥 터 로 자 바스 크 립 트 분류 장 추상 인 터 페 이 스 를 정의 하여 서로 다른 분류 장 프로 토 콜 을 뛰어넘어 통신 과 루트 결 제 를 하 는 데 사용 된다.여기 서 정 의 된 정확 한 방법 과 사건 은 자바 스 크 립 트 가 특유 한 것 이지 만 다른 언어의 분류 장 추상 적 인 지침 으로 사용 할 수 있다. 새 분류 장 을 통 해 ILP 결 제 를 보 내 려 면 분류 장 플러그 인 을 실행 해 야 합 니 다. 이 분류 장 플러그 인 은 다음 과 같은 정 의 된 인 터 페 이 스 를 공개 합 니 다.이 는 ILP 클 라 이언 트 와 커 넥 터 와 함께 사용 할 수 있 으 며 직접 사용 할 수 있 을 것 으로 보인다. 이 규격 은 ILP 규범 에 달 려 있다. 클래스: LedgerPluginclass LedgerPlugin 방법.
명칭.new LedgerPlugin(opts,api)
connect(options ) ⇒ Promise.
disconnect() ⇒ Promise.
isConnected() ⇒ Boolean
sendData(options ) ⇒ Promise.
sendMoney(amount ) ⇒ Promise.
registerDataHandler(dataHandler) ⇒ undefined
deregisterDataHandler() ⇒ undefined
registerMoneyHandler(moneyHandler) ⇒ undefined
deregisterMoneyHandler() ⇒ undefined 상수
명칭.static 판본 = 2 움직이다 명칭. 프로세서 connect ( ) ⇒ connect ( ) ⇒ error ( ) ⇒ 실례 관리 새로운 Ledger Pluginnew LedgerPlugin( opts : object, api? : PluginServices ) 플러그 인의 새로운 인 스 턴 스 를 만 듭 니 다. 모든 인 스 턴 스 는 서로 다른 분류 장 에 대응 합 니 다. 그러나 일부 플러그 인 은 엄격 한 일대일 관 계 를 벗 어 날 수 있 고 내부 에서 상대 의 가상 커 넥 터 를 충당 할 수 있 습 니 다. 첫 번 째 인자 opts 는 설정 대상 입 니 다. 그 모양 은 모든 플러그 인 특유 의 것 입 니 다. 플러그 인 은 보통 환경 변 수 를 통 해 설정 되 기 때문에 JSON 직렬 화 를 사용 하 는 것 을 권장 합 니 다. 단, 플러그 인 은 직렬 화 할 수 없 는 값 을 사용 하여 고급 기능 을 제공 할 수 있 습 니 다. 두 번 째 인자 opts 는 추가 환경 서 비 스 를 플러그 인 에 전달 하 는 데 사 용 됩 니 다. 예 를 들 어 기록 기 나 키 값 저장 소 등 대부분의 플러그 인 은 작 동 해 야 합 니 다. 이 인자 가 api 더 라 도 적은 기능 을 제공 할 수 있 습 니 다 (예 를 들 어 지속 성 이 없 음).undefined 구조 함수 에 부정 확 한 인자 가 부여 되면 InvalidFieldsError 던 지기 opts. 던 지기 TypeError 대상 이 아니 거나 opts 대상 이 아 닌 정 의 된 경우 api 서 비 스 를 필요 로 하지만 통과 InvalidServicesError 를 제공 하지 않 는 다. 매개 변수 명칭. 유형 묘사 하 다. OPTS api 분류 장 관련 설정 대상 을 포함 합 니 다. 플러그 인 에 지정 한 필드 를 포함 할 수 있 습 니 다. 예.