import Node from 'type/node'; import FieldValue from 'type/field-value'; interface Adapter { fetchNode(node_key: string): Promise; storeNode(node_key: string, node: Node): Promise; setField( node_key: string, field_key: string, old_value: FieldValue, new_value: FieldValue ): Promise; fetchAccountId( username: string, password: string ): Promise; storeAccountId( username: string, password: string, account_id: string ): Promise; } export default Adapter;