openvibe-sdk/wiki

Generated at from openvibe-contracts v0.221.0 and openvibe-sdk v0.65.0.

From types/wiki.d.ts (server only). Declarations are shown verbatim.

interface WikiClient

export interface WikiClient {
    search(q: string, opts?: Opts & { space?: string; limit?: number }): Promise<{ results: WikiJson[] }>;
    spaces: { list(opts?: Opts): Promise<WikiJson>; get(space: string, opts?: Opts): Promise<WikiJson> };
    pages: {
        get(id: string, opts?: Opts & { revision?: number }): Promise<WikiJson>;
        revisions(id: string, opts?: Opts & { before?: number; limit?: number }): Promise<WikiJson>;
        revision(id: string, n: number, opts?: Opts): Promise<WikiJson>;
        diff(id: string, opts: Opts & { from: number; to: number; mode?: string }): Promise<WikiJson>;
        citations(id: string, n: number, opts?: Opts): Promise<WikiJson>;
    };
}

export export function createWikiClient(client: { json(opts: Record

export function createWikiClient(client: { json(opts: Record<string, unknown>): Promise<any> }, options?: { baseUrl?: string }): WikiClient;