@archastro/sdk
    Preparing search index...

    Variable aclSchemaConst

    aclSchema: ZodObject<
        {
            add: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            actions: ZodArray<ZodString, "many">;
                            principal: ZodOptional<ZodString>;
                            principal_type: ZodString;
                        },
                        "strip",
                        ZodTypeAny,
                        { actions: string[]; principal?: string; principal_type: string },
                        { actions: string[]; principal?: string; principal_type: string },
                    >,
                    "many",
                >,
            >;
            grants: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            actions: ZodArray<ZodString, "many">;
                            principal: ZodOptional<ZodString>;
                            principal_type: ZodString;
                        },
                        "strip",
                        ZodTypeAny,
                        { actions: string[]; principal?: string; principal_type: string },
                        { actions: string[]; principal?: string; principal_type: string },
                    >,
                    "many",
                >,
            >;
            remove: ZodOptional<
                ZodArray<
                    ZodObject<
                        { principal: ZodOptional<ZodString>; principal_type: ZodString },
                        "strip",
                        ZodTypeAny,
                        { principal?: string; principal_type: string },
                        { principal?: string; principal_type: string },
                    >,
                    "many",
                >,
            >;
        },
        "strip",
        ZodTypeAny,
        {
            add?: { actions: string[]; principal?: string; principal_type: string }[];
            grants?: { actions: string[]; principal?: string; principal_type: string }[];
            remove?: { principal?: string; principal_type: string }[];
        },
        {
            add?: { actions: string[]; principal?: string; principal_type: string }[];
            grants?: { actions: string[]; principal?: string; principal_type: string }[];
            remove?: { principal?: string; principal_type: string }[];
        },
    > = ...

    Runtime validator for Acl.