UNPKG

nextgraph

Version:

nodeJS SDK of NextGraph

590 lines (589 loc) 13.6 kB
/* tslint:disable */ /* eslint-disable */ /** * @returns {Promise<any>} */ export function locales(): Promise<any>; /** * @returns {Promise<any>} */ export function get_device_name(): Promise<any>; /** * @param {string} location * @param {any} invite * @returns {Promise<any>} */ export function get_local_bootstrap(location: string, invite: any): Promise<any>; /** * @param {string} location * @returns {Promise<any>} */ export function get_local_bootstrap_and_domain(location: string): Promise<any>; /** * @param {string} location * @param {any} invite * @param {boolean} must_be_public * @returns {Promise<any>} */ export function get_local_bootstrap_with_public(location: string, invite: any, must_be_public: boolean): Promise<any>; /** * @param {string} invite * @returns {Promise<any>} */ export function decode_invitation(invite: string): Promise<any>; /** * @param {string} location * @returns {Promise<any>} */ export function get_local_url(location: string): Promise<any>; /** * @param {string} invitation_string * @returns {Promise<any>} */ export function get_ngone_url_of_invitation(invitation_string: string): Promise<any>; /** * @param {number} pazzle_length * @returns {any} */ export function wallet_gen_shuffle_for_pazzle_opening(pazzle_length: number): any; /** * @returns {Uint8Array} */ export function wallet_gen_shuffle_for_pin(): Uint8Array; /** * @param {any} privkey * @returns {string} */ export function privkey_to_string(privkey: any): string; /** * @param {any} wallet * @param {Uint8Array} pazzle * @param {any} pin * @returns {any} */ export function wallet_open_with_pazzle(wallet: any, pazzle: Uint8Array, pin: any): any; /** * @param {any} wallet * @param {any} mnemonic * @param {any} pin * @returns {any} */ export function wallet_open_with_mnemonic(wallet: any, mnemonic: any, pin: any): any; /** * @param {any} wallet * @param {Array<any>} mnemonic_words * @param {any} pin * @returns {any} */ export function wallet_open_with_mnemonic_words(wallet: any, mnemonic_words: Array<any>, pin: any): any; /** * @param {any} wallet_id * @param {any} operations * @returns {any} */ export function wallet_update(wallet_id: any, operations: any): any; /** * @returns {Promise<any>} */ export function get_wallets(): Promise<any>; /** * @param {string} wallet_name * @param {any} user_js * @returns {Promise<any>} */ export function session_start(wallet_name: string, user_js: any): Promise<any>; /** * @param {string} wallet_name * @param {any} user_js * @returns {Promise<any>} */ export function session_in_memory_start(wallet_name: string, user_js: any): Promise<any>; /** * @param {string} user_js * @returns {Promise<any>} */ export function session_headless_start(user_js: string): Promise<any>; /** * @param {any} session_id * @param {boolean} force_close * @returns {Promise<void>} */ export function session_headless_stop(session_id: any, force_close: boolean): Promise<void>; /** * @param {any} session_id * @param {string} sparql * @param {any} base * @param {any} nuri * @returns {Promise<any>} */ export function sparql_query(session_id: any, sparql: string, base: any, nuri: any): Promise<any>; /** * @param {any} session_id * @param {any} update * @param {Array<any>} heads * @param {string} crdt * @param {string} nuri * @returns {Promise<void>} */ export function discrete_update(session_id: any, update: any, heads: Array<any>, crdt: string, nuri: string): Promise<void>; /** * @param {any} session_id * @param {string} sparql * @param {any} nuri * @returns {Promise<any>} */ export function sparql_update(session_id: any, sparql: string, nuri: any): Promise<any>; /** * @param {any} session_id * @param {string} nuri * @param {any} title * @param {any} about * @returns {Promise<void>} */ export function update_header(session_id: any, nuri: string, title: any, about: any): Promise<void>; /** * @param {any} session_id * @param {string} nuri * @returns {Promise<any>} */ export function fetch_header(session_id: any, nuri: string): Promise<any>; /** * @param {any} session_id * @returns {Promise<string>} */ export function rdf_dump(session_id: any): Promise<string>; /** * @param {any} session_id * @param {any} nuri * @returns {Promise<any>} */ export function branch_history(session_id: any, nuri: any): Promise<any>; /** * @param {any} session_id * @param {any} nuri * @returns {Promise<any>} */ export function signature_status(session_id: any, nuri: any): Promise<any>; /** * @param {any} session_id * @param {any} nuri * @returns {Promise<any>} */ export function signed_snapshot_request(session_id: any, nuri: any): Promise<any>; /** * @param {any} session_id * @param {any} nuri * @returns {Promise<any>} */ export function signature_request(session_id: any, nuri: any): Promise<any>; /** * @param {any} config * @returns {Promise<any>} */ export function admin_create_user(config: any): Promise<any>; /** * @param {string} wallet_name * @param {any} user_js * @param {any} peer_id_js * @returns {Promise<any>} */ export function session_start_remote(wallet_name: string, user_js: any, peer_id_js: any): Promise<any>; /** * @returns {Promise<void>} */ export function wallets_reload(): Promise<void>; /** * @param {any} lws_js * @returns {Promise<void>} */ export function add_in_memory_wallet(lws_js: any): Promise<void>; /** * @param {any} params * @returns {Promise<any>} */ export function wallet_create(params: any): Promise<any>; /** * @param {string} wallet_name * @returns {Promise<any>} */ export function wallet_get_file(wallet_name: string): Promise<any>; /** * @param {any} file * @returns {Promise<any>} */ export function wallet_read_file(file: any): Promise<any>; /** * @param {any} code * @returns {Promise<any>} */ export function wallet_import_from_code(code: any): Promise<any>; /** * @param {any} size * @returns {Promise<any>} */ export function wallet_import_rendezvous(size: any): Promise<any>; /** * @param {any} session_id * @param {any} size * @returns {Promise<any>} */ export function wallet_export_get_qrcode(session_id: any, size: any): Promise<any>; /** * @param {any} session_id * @returns {Promise<any>} */ export function wallet_export_get_textcode(session_id: any): Promise<any>; /** * @param {any} session_id * @param {any} code * @returns {Promise<void>} */ export function wallet_export_rendezvous(session_id: any, code: any): Promise<void>; /** * @param {any} opened_wallet * @returns {Promise<any>} */ export function wallet_was_opened(opened_wallet: any): Promise<any>; /** * @param {any} encrypted_wallet * @param {any} opened_wallet * @param {boolean} in_memory * @returns {Promise<any>} */ export function wallet_import(encrypted_wallet: any, opened_wallet: any, in_memory: boolean): Promise<any>; /** * @returns {any} */ export function client_info(): any; /** * @param {any} payload * @returns {any} */ export function encode_create_account(payload: any): any; /** * @returns {Promise<void>} */ export function test(): Promise<void>; /** * @param {any} request * @param {Function} callback * @returns {Promise<any>} */ export function app_request_stream(request: any, callback: Function): Promise<any>; /** * @param {any} request * @returns {Promise<any>} */ export function app_request(request: any): Promise<any>; /** * @param {string} nuri * @param {any} command * @param {any} session_id * @param {any} payload * @returns {Promise<any>} */ export function app_request_with_nuri_command(nuri: string, command: any, session_id: any, payload: any): Promise<any>; /** * @param {any} session_id * @param {string} crdt * @param {string} class_name * @param {string} destination * @param {any} store_type * @param {any} store_repo * @returns {Promise<any>} */ export function doc_create(session_id: any, crdt: string, class_name: string, destination: string, store_type: any, store_repo: any): Promise<any>; /** * @param {any} session_id * @param {string} nuri * @param {Function} callback * @returns {Promise<any>} */ export function file_get_from_private_store(session_id: any, nuri: string, callback: Function): Promise<any>; /** * @param {any} session_id * @param {any} reference * @param {string} branch_nuri * @param {Function} callback * @returns {Promise<any>} */ export function file_get(session_id: any, reference: any, branch_nuri: string, callback: Function): Promise<any>; /** * @param {any} upload_id * @param {any} session_id * @param {any} nuri * @param {string} filename * @returns {Promise<any>} */ export function upload_done(upload_id: any, session_id: any, nuri: any, filename: string): Promise<any>; /** * @param {any} session_id * @param {string} nuri * @param {string} mimetype * @returns {Promise<any>} */ export function upload_start(session_id: any, nuri: string, mimetype: string): Promise<any>; /** * @param {any} session_id * @param {string} filename * @param {string} mimetype * @returns {Promise<string>} */ export function file_put_to_private_store(session_id: any, filename: string, mimetype: string): Promise<string>; /** * @param {any} session_id * @param {any} upload_id * @param {any} chunk * @param {string} nuri * @returns {Promise<any>} */ export function upload_chunk(session_id: any, upload_id: any, chunk: any, nuri: string): Promise<any>; /** * @returns {Promise<any>} */ export function doc_fetch_private_subscribe(): Promise<any>; /** * @param {string} repo_o * @returns {Promise<any>} */ export function doc_fetch_repo_subscribe(repo_o: string): Promise<any>; /** * @param {string} repo_o * @param {any} session_id * @param {Function} callback * @returns {Promise<any>} */ export function doc_subscribe(repo_o: string, session_id: any, callback: Function): Promise<any>; /** * @param {Function} callback * @returns {Promise<any>} */ export function disconnections_subscribe(callback: Function): Promise<any>; /** * @returns {Promise<void>} */ export function probe(): Promise<void>; /** * @param {any} config * @returns {Promise<void>} */ export function init_headless(config: any): Promise<void>; /** * @returns {Promise<void>} */ export function start(): Promise<void>; /** * @param {string} user_id_js * @returns {Promise<void>} */ export function session_stop(user_id_js: string): Promise<void>; /** * @param {string} user_id_js * @returns {Promise<void>} */ export function user_disconnect(user_id_js: string): Promise<void>; /** * @param {string} wallet_name * @returns {Promise<void>} */ export function wallet_close(wallet_name: string): Promise<void>; /** * @param {any} client_info_js * @param {string} user_id_js * @param {string | undefined} location * @returns {Promise<any>} */ export function user_connect(client_info_js: any, user_id_js: string, location?: string): Promise<any>; /** * @param {string} ngd_peer_id * @returns {Promise<any>} */ export function gen_wallet_for_test(ngd_peer_id: string): Promise<any>; /** * @param {string} value * @returns {NamedNode} */ export function namedNode(value: string): NamedNode; /** * @param {string | undefined} value * @returns {BlankNode} */ export function blankNode(value?: string): BlankNode; /** * @param {string | undefined} value * @param {any} language_or_datatype * @returns {Literal} */ export function literal(value: string | undefined, language_or_datatype: any): Literal; /** * @returns {DefaultGraph} */ export function defaultGraph(): DefaultGraph; /** * @param {string} value * @returns {Variable} */ export function variable(value: string): Variable; /** * @param {any} subject * @param {any} predicate * @param {any} object * @returns {Quad} */ export function triple(subject: any, predicate: any, object: any): Quad; /** * @param {any} subject * @param {any} predicate * @param {any} object * @param {any} graph * @returns {Quad} */ export function quad(subject: any, predicate: any, object: any, graph: any): Quad; /** * @param {any} original * @returns {any} */ export function fromTerm(original: any): any; /** * @param {any} original * @returns {any} */ export function fromQuad(original: any): any; /** */ export class BlankNode { free(): void; /** * @returns {string} */ toString(): string; /** * @param {any} other * @returns {boolean} */ equals(other: any): boolean; /** */ readonly termType: string; /** */ readonly value: string; } /** */ export class DefaultGraph { free(): void; /** * @returns {string} */ toString(): string; /** * @param {any} other * @returns {boolean} */ equals(other: any): boolean; /** */ readonly termType: string; /** */ readonly value: string; } /** */ export class Literal { free(): void; /** * @returns {string} */ toString(): string; /** * @param {any} other * @returns {boolean} */ equals(other: any): boolean; /** */ readonly datatype: NamedNode; /** */ readonly language: string; /** */ readonly termType: string; /** */ readonly value: string; } /** */ export class NamedNode { free(): void; /** * @returns {string} */ toString(): string; /** * @param {any} other * @returns {boolean} */ equals(other: any): boolean; /** */ readonly termType: string; /** */ readonly value: string; } /** */ export class Quad { free(): void; /** * @returns {string} */ toString(): string; /** * @param {any} other * @returns {boolean} */ equals(other: any): boolean; /** */ readonly graph: any; /** */ readonly object: any; /** */ readonly predicate: any; /** */ readonly subject: any; /** */ readonly termType: string; /** */ readonly value: string; } /** */ export class Variable { free(): void; /** * @returns {string} */ toString(): string; /** * @param {any} other * @returns {boolean} */ equals(other: any): boolean; /** */ readonly termType: string; /** */ readonly value: string; }