Variable announceMessageParamsSchemaConst

announceMessageParamsSchema: ZodObject<
    extendShape<
        {
            id: ZodNumber;
            name: ZodString;
            properties: ZodObject<
                {
                    cached: ZodOptional<ZodBoolean>;
                    persistent: ZodOptional<ZodBoolean>;
                    retained: ZodOptional<ZodBoolean>;
                },
                "strip",
                { cached?: boolean; persistent?: boolean; retained?: boolean },
                { cached?: boolean; persistent?: boolean; retained?: boolean },
            >;
            type: ZodUnion<
                [
                    ZodLiteral<"boolean">,
                    ZodLiteral<"double">,
                    ZodLiteral<"int">,
                    ZodLiteral<"float">,
                    ZodLiteral<"string">,
                    ZodLiteral<"json">,
                    ZodLiteral<"raw">,
                ],
            >;
        },
        { pubuid: ZodOptional<ZodNumber> },
    >,
    "strip",
    {
        id: number;
        name: string;
        properties: { cached?: boolean; persistent?: boolean; retained?: boolean };
        pubuid?: number;
        type:
            | "string"
            | "boolean"
            | "float"
            | "double"
            | "int"
            | "json"
            | "raw"
            | "rpc"
            | "msgpack"
            | "protobuf"
            | "boolean[]"
            | "double[]"
            | "int[]"
            | "float[]"
            | "string[]";
    },
    {
        id: number;
        name: string;
        properties: { cached?: boolean; persistent?: boolean; retained?: boolean };
        pubuid?: number;
        type:
            | "string"
            | "boolean"
            | "float"
            | "double"
            | "int"
            | "json"
            | "raw"
            | "rpc"
            | "msgpack"
            | "protobuf"
            | "boolean[]"
            | "double[]"
            | "int[]"
            | "float[]"
            | "string[]";
    },
> = ...

Schema for the announce message params in the NT protocol.