*Update dist
This commit is contained in:
parent
648c366b6d
commit
17fa55f156
|
@ -1,3 +1,8 @@
|
||||||
|
/// <reference types="node" />
|
||||||
|
import tls from "tls";
|
||||||
|
import type { Logger } from "loglevel";
|
||||||
|
import type { Ed25519Keypair, Err } from "libskynet";
|
||||||
|
import type express from "express";
|
||||||
export interface RPCRequest {
|
export interface RPCRequest {
|
||||||
bypassCache?: boolean;
|
bypassCache?: boolean;
|
||||||
module: string;
|
module: string;
|
||||||
|
@ -25,6 +30,20 @@ export interface PluginAPI {
|
||||||
registerMethod: (methodName: string, method: RPCMethod) => void;
|
registerMethod: (methodName: string, method: RPCMethod) => void;
|
||||||
loadPlugin: (moduleName: string) => Promise<Plugin>;
|
loadPlugin: (moduleName: string) => Promise<Plugin>;
|
||||||
getMethods: () => string[];
|
getMethods: () => string[];
|
||||||
|
ssl: {
|
||||||
|
setContext: (context: tls.SecureContext) => void;
|
||||||
|
getContext: () => tls.SecureContext;
|
||||||
|
getSaved: (retry: boolean) => Promise<boolean | SslData>;
|
||||||
|
set: (cert: IndependentFileSmall, key: IndependentFileSmall) => void;
|
||||||
|
get: () => SslData;
|
||||||
|
save: () => Promise<void>;
|
||||||
|
};
|
||||||
|
appRouter: {
|
||||||
|
get: () => express.Router;
|
||||||
|
set: (newRouter: express.Router) => void;
|
||||||
|
reset: () => void;
|
||||||
|
};
|
||||||
|
logger: Logger;
|
||||||
}
|
}
|
||||||
export declare type PluginFunction = (api: PluginAPI) => Promise<void>;
|
export declare type PluginFunction = (api: PluginAPI) => Promise<void>;
|
||||||
export interface Plugin {
|
export interface Plugin {
|
||||||
|
@ -36,4 +55,26 @@ export interface Plugin {
|
||||||
export declare type RPCStreamHandler = (
|
export declare type RPCStreamHandler = (
|
||||||
stream: AsyncIterable<Uint8Array>
|
stream: AsyncIterable<Uint8Array>
|
||||||
) => Promise<RPCResponse>;
|
) => Promise<RPCResponse>;
|
||||||
|
export declare type OverwriteDataFn = (newData: Uint8Array) => Promise<Err>;
|
||||||
|
export declare type ReadDataFn = () => Promise<[Uint8Array, Err]>;
|
||||||
|
export interface IndependentFileSmallMetadata {
|
||||||
|
largestHistoricSize: bigint;
|
||||||
|
}
|
||||||
|
export interface IndependentFileSmall {
|
||||||
|
dataKey: Uint8Array;
|
||||||
|
fileData: Uint8Array;
|
||||||
|
inode: string;
|
||||||
|
keypair: Ed25519Keypair;
|
||||||
|
metadata: IndependentFileSmallMetadata;
|
||||||
|
revision: bigint;
|
||||||
|
seed: Uint8Array;
|
||||||
|
skylink: string;
|
||||||
|
viewKey: string;
|
||||||
|
overwriteData: OverwriteDataFn;
|
||||||
|
readData: ReadDataFn;
|
||||||
|
}
|
||||||
|
export interface SslData {
|
||||||
|
cert?: IndependentFileSmall;
|
||||||
|
key?: IndependentFileSmall;
|
||||||
|
}
|
||||||
//# sourceMappingURL=index.d.ts.map
|
//# sourceMappingURL=index.d.ts.map
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,MAAM,WAAW,UAAU;IACzB,WAAW,CAAC,EAAE,OAAO,CAAC;IACtB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,GAAG,CAAC;CACX;AAED,MAAM,WAAW,WAAW;IAC1B,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAE,GAAG,CAAC;IACX,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,SAAS;IACxB,SAAS,EAAE,OAAO,CAAC;IACnB,OAAO,EAAE,CACP,OAAO,EAAE,UAAU,EACnB,UAAU,EAAE,CAAC,MAAM,EAAE,aAAa,CAAC,UAAU,CAAC,KAAK,IAAI,KACpD,OAAO,CAAC,WAAW,GAAG,IAAI,CAAC,CAAC;CAClC;AAED,MAAM,WAAW,kBAAkB;IACjC,IAAI,CAAC,EAAE,UAAU,CAAC;IAClB,IAAI,EAAE,OAAO,CAAC;CACf;AAED,MAAM,WAAW,SAAS;IACxB,MAAM,EAAE,GAAG,CAAC;IACZ,cAAc,EAAE,CAAC,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,KAAK,IAAI,CAAC;IAChE,UAAU,EAAE,CAAC,UAAU,EAAE,MAAM,KAAK,OAAO,CAAC,MAAM,CAAC,CAAC;IACpD,UAAU,EAAE,MAAM,MAAM,EAAE,CAAC;CAC5B;AAED,oBAAY,cAAc,GAAG,CAAC,GAAG,EAAE,SAAS,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC;AAE/D,MAAM,WAAW,MAAM;IACrB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,cAAc,CAAC;IACvB,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;CAClB;AAED,oBAAY,gBAAgB,GAAG,CAC7B,MAAM,EAAE,aAAa,CAAC,UAAU,CAAC,KAC9B,OAAO,CAAC,WAAW,CAAC,CAAC"}
|
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
|
Loading…
Reference in New Issue