swarpc - v0.14.0
    Preparing search index...

    Variable PayloadSchemaConst

    PayloadSchema: Generic<
        [["Name", string], ["I", unknown], ["P", unknown], ["S", unknown]],
        readonly [
            readonly [
                "PayloadHeaderSchema<Name>",
                "&",
                "PayloadCoreSchema<I, P, S>",
            ],
            "|",
            "PayloadInitializeSchema",
        ],
        {
            PayloadCoreSchema: bindGenericToScope<
                GenericAst<
                    [["I", unknown], ["P", unknown], ["S", unknown]],
                    {
                        "input?": "I";
                        "progress?": "P";
                        "result?": "S";
                        "abort?": { reason: "string" };
                        "error?": { message: "string" };
                    },
                    {},
                    {},
                >,
                bootstrapAliases<
                    {
                        PayloadCoreSchema: Generic<
                            [["I", unknown], ["P", unknown], ["S", unknown]],
                            {
                                "input?": "I";
                                "progress?": "P";
                                "result?": "S";
                                "abort?": { reason: "string" };
                                "error?": { message: "string" };
                            },
                            {},
                            {},
                        >;
                        PayloadHeaderSchema: Generic<
                            [["Name", string]],
                            { by: "\"sw&rpc\""; functionName: "Name"; requestId: "string >= 1" },
                            {},
                            {},
                        >;
                        PayloadInitializeSchema: Type<
                            {
                                by: "sw&rpc";
                                functionName: "#initialize";
                                isInitializeRequest: true;
                                localStorageData: Record<string, unknown>;
                                nodeId: string;
                            },
                            {},
                        >;
                    },
                >,
            >;
            PayloadHeaderSchema: bindGenericToScope<
                GenericAst<
                    [["Name", string]],
                    { by: "\"sw&rpc\""; functionName: "Name"; requestId: "string >= 1" },
                    {},
                    {},
                >,
                bootstrapAliases<
                    {
                        PayloadCoreSchema: Generic<
                            [["I", unknown], ["P", unknown], ["S", unknown]],
                            {
                                "input?": "I";
                                "progress?": "P";
                                "result?": "S";
                                "abort?": { reason: "string" };
                                "error?": { message: "string" };
                            },
                            {},
                            {},
                        >;
                        PayloadHeaderSchema: Generic<
                            [["Name", string]],
                            { by: "\"sw&rpc\""; functionName: "Name"; requestId: "string >= 1" },
                            {},
                            {},
                        >;
                        PayloadInitializeSchema: Type<
                            {
                                by: "sw&rpc";
                                functionName: "#initialize";
                                isInitializeRequest: true;
                                localStorageData: Record<string, unknown>;
                                nodeId: string;
                            },
                            {},
                        >;
                    },
                >,
            >;
            PayloadInitializeSchema: {
                by: "sw&rpc";
                functionName: "#initialize";
                isInitializeRequest: true;
                localStorageData: Record<string, unknown>;
                nodeId: string;
            };
        },
        {
            PayloadCoreSchema: bindGenericToScope<
                GenericAst<
                    [["I", unknown], ["P", unknown], ["S", unknown]],
                    {
                        "input?": "I";
                        "progress?": "P";
                        "result?": "S";
                        "abort?": { reason: "string" };
                        "error?": { message: "string" };
                    },
                    {},
                    {},
                >,
                bootstrapAliases<
                    {
                        PayloadCoreSchema: Generic<
                            [["I", unknown], ["P", unknown], ["S", unknown]],
                            {
                                "input?": "I";
                                "progress?": "P";
                                "result?": "S";
                                "abort?": { reason: "string" };
                                "error?": { message: "string" };
                            },
                            {},
                            {},
                        >;
                        PayloadHeaderSchema: Generic<
                            [["Name", string]],
                            { by: "\"sw&rpc\""; functionName: "Name"; requestId: "string >= 1" },
                            {},
                            {},
                        >;
                        PayloadInitializeSchema: Type<
                            {
                                by: "sw&rpc";
                                functionName: "#initialize";
                                isInitializeRequest: true;
                                localStorageData: Record<string, unknown>;
                                nodeId: string;
                            },
                            {},
                        >;
                    },
                >,
            >;
            PayloadHeaderSchema: bindGenericToScope<
                GenericAst<
                    [["Name", string]],
                    { by: "\"sw&rpc\""; functionName: "Name"; requestId: "string >= 1" },
                    {},
                    {},
                >,
                bootstrapAliases<
                    {
                        PayloadCoreSchema: Generic<
                            [["I", unknown], ["P", unknown], ["S", unknown]],
                            {
                                "input?": "I";
                                "progress?": "P";
                                "result?": "S";
                                "abort?": { reason: "string" };
                                "error?": { message: "string" };
                            },
                            {},
                            {},
                        >;
                        PayloadHeaderSchema: Generic<
                            [["Name", string]],
                            { by: "\"sw&rpc\""; functionName: "Name"; requestId: "string >= 1" },
                            {},
                            {},
                        >;
                        PayloadInitializeSchema: Type<
                            {
                                by: "sw&rpc";
                                functionName: "#initialize";
                                isInitializeRequest: true;
                                localStorageData: Record<string, unknown>;
                                nodeId: string;
                            },
                            {},
                        >;
                    },
                >,
            >;
            PayloadInitializeSchema: {
                by: "sw&rpc";
                functionName: "#initialize";
                isInitializeRequest: true;
                localStorageData: Record<string, unknown>;
                nodeId: string;
            };
        },
    > = ...
    export const PayloadSchema = type
    .scope({ PayloadCoreSchema, PayloadHeaderSchema, PayloadInitializeSchema })
    .type("<Name extends string, I, P, S>", [
    ["PayloadHeaderSchema<Name>", "&", "PayloadCoreSchema<I, P, S>"],
    "|",
    "PayloadInitializeSchema",
    ]);