@dxos/client
    Preparing search index...

    Interface Client

    interface Client {
        "SpacesService.admitContact": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { contact: unknown; role: number; spaceKey: unknown },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : void,
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.createEpoch": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: {
                automergeRootUrl?: string;
                migration?: number;
                spaceKey: unknown;
            },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : CreateEpochResponse,
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.createSpace": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { membershipPolicy: number; tags?: readonly string[] },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : Space,
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.exportSpace": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { format?: number; spaceId: string },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true
                ? void
                : {
                    archive: { contents: Uint8Array; filename: string; format?: number };
                },
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.importSpace": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: {
                archive: { contents: Uint8Array; filename: string; format?: number };
                tags?: readonly string[];
            },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : { newSpaceId: string },
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.joinBySpaceKey": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { spaceKey: unknown },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : JoinSpaceResponse,
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.postMessage": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { channel: string; message: unknown; spaceKey: unknown },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : void,
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.queryCredentials": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { noTail?: boolean; spaceKey: unknown },
            options?: {
                asQueue?: AsQueue;
                context?: Context<never>;
                headers?: Input;
                streamBufferSize?: number;
            },
        ) => AsQueue extends true
            ? Effect<Dequeue<Credential, Error | Done<void>>, never, Scope>
            : Stream<Credential, Error, never>;
        "SpacesService.querySpaces": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: void,
            options?: {
                asQueue?: AsQueue;
                context?: Context<never>;
                headers?: Input;
                streamBufferSize?: number;
            },
        ) => AsQueue extends true
            ? Effect<
                Dequeue<QuerySpacesResponse, Error | Done<void>>,
                never,
                Scope,
            >
            : Stream<QuerySpacesResponse, Error, never>;
        "SpacesService.subscribeMessages": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { channel: string; spaceKey: unknown },
            options?: {
                asQueue?: AsQueue;
                context?: Context<never>;
                headers?: Input;
                streamBufferSize?: number;
            },
        ) => AsQueue extends true
            ? Effect<Dequeue<GossipMessage, Error | Done<void>>, never, Scope>
            : Stream<GossipMessage, Error, never>;
        "SpacesService.updateMemberRole": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { memberKey: unknown; newRole: number; spaceKey: unknown },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : void,
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.updateSpace": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { edgeReplication?: number; spaceKey: unknown; state?: number },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : void,
            Discard extends true ? never : Error,
            never,
        >;
        "SpacesService.writeCredentials": <
            const AsQueue extends boolean = false,
            const Discard = false,
        >(
            input: { credentials?: readonly unknown[]; spaceKey: unknown },
            options?: { context?: Context<never>; discard?: Discard; headers?: Input },
        ) => Effect<
            Discard extends true ? void : void,
            Discard extends true ? never : Error,
            never,
        >;
    }

    Hierarchy

    • RpcClient<RpcGroup.Rpcs<typeof Rpcs>>
      • Client
    Index

    Properties

    "SpacesService.admitContact": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { contact: unknown; role: number; spaceKey: unknown },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : void,
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.createEpoch": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: {
            automergeRootUrl?: string;
            migration?: number;
            spaceKey: unknown;
        },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : CreateEpochResponse,
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.createSpace": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { membershipPolicy: number; tags?: readonly string[] },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : Space,
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.exportSpace": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { format?: number; spaceId: string },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true
            ? void
            : { archive: { contents: Uint8Array; filename: string; format?: number } },
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.importSpace": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: {
            archive: { contents: Uint8Array; filename: string; format?: number };
            tags?: readonly string[];
        },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : { newSpaceId: string },
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.joinBySpaceKey": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { spaceKey: unknown },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : JoinSpaceResponse,
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.postMessage": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { channel: string; message: unknown; spaceKey: unknown },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : void,
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.queryCredentials": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { noTail?: boolean; spaceKey: unknown },
        options?: {
            asQueue?: AsQueue;
            context?: Context<never>;
            headers?: Input;
            streamBufferSize?: number;
        },
    ) => AsQueue extends true
        ? Effect<Dequeue<Credential, Error | Done<void>>, never, Scope>
        : Stream<Credential, Error, never>
    "SpacesService.querySpaces": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: void,
        options?: {
            asQueue?: AsQueue;
            context?: Context<never>;
            headers?: Input;
            streamBufferSize?: number;
        },
    ) => AsQueue extends true
        ? Effect<Dequeue<QuerySpacesResponse, Error | Done<void>>, never, Scope>
        : Stream<QuerySpacesResponse, Error, never>
    "SpacesService.subscribeMessages": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { channel: string; spaceKey: unknown },
        options?: {
            asQueue?: AsQueue;
            context?: Context<never>;
            headers?: Input;
            streamBufferSize?: number;
        },
    ) => AsQueue extends true
        ? Effect<Dequeue<GossipMessage, Error | Done<void>>, never, Scope>
        : Stream<GossipMessage, Error, never>
    "SpacesService.updateMemberRole": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { memberKey: unknown; newRole: number; spaceKey: unknown },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : void,
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.updateSpace": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { edgeReplication?: number; spaceKey: unknown; state?: number },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : void,
        Discard extends true ? never : Error,
        never,
    >
    "SpacesService.writeCredentials": <
        const AsQueue extends boolean = false,
        const Discard = false,
    >(
        input: { credentials?: readonly unknown[]; spaceKey: unknown },
        options?: { context?: Context<never>; discard?: Discard; headers?: Input },
    ) => Effect<
        Discard extends true ? void : void,
        Discard extends true ? never : Error,
        never,
    >