UNPKG

@ai-stack/payloadcms

Version:

<p align="center"> <img alt="Payload AI Plugin" src="assets/payload-ai-intro.gif" width="100%" /> </p>

72 lines 3.01 kB
import type { LexicalNodeSchema } from '../schemas/lexicalJsonSchema.js'; export declare function filterEditorSchemaByNodes(schema: LexicalNodeSchema, allowedNodes: any): { definitions: {}; additionalProperties?: boolean; properties: { [key: string]: any; children?: { items: { $ref?: string; anyOf?: { $ref: string; }[]; }; type: "array"; }; type?: { enum: string[]; type: "string"; }; }; required?: string[]; type: "object"; $id?: string | undefined; $ref?: string | undefined; $schema?: import("json-schema").JSONSchema7Version | undefined; $comment?: string | undefined; $defs?: { [key: string]: import("json-schema").JSONSchema7Definition; } | undefined; enum?: import("json-schema").JSONSchema7Type[] | undefined; const?: import("json-schema").JSONSchema7Type | undefined; multipleOf?: number | undefined; maximum?: number | undefined; exclusiveMaximum?: number | undefined; minimum?: number | undefined; exclusiveMinimum?: number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; items?: import("json-schema").JSONSchema7Definition | import("json-schema").JSONSchema7Definition[] | undefined; additionalItems?: import("json-schema").JSONSchema7Definition | undefined; maxItems?: number | undefined; minItems?: number | undefined; uniqueItems?: boolean | undefined; contains?: import("json-schema").JSONSchema7Definition | undefined; maxProperties?: number | undefined; minProperties?: number | undefined; patternProperties?: { [key: string]: import("json-schema").JSONSchema7Definition; } | undefined; dependencies?: { [key: string]: import("json-schema").JSONSchema7Definition | string[]; } | undefined; propertyNames?: import("json-schema").JSONSchema7Definition | undefined; if?: import("json-schema").JSONSchema7Definition | undefined; then?: import("json-schema").JSONSchema7Definition | undefined; else?: import("json-schema").JSONSchema7Definition | undefined; allOf?: import("json-schema").JSONSchema7Definition[] | undefined; anyOf?: import("json-schema").JSONSchema7Definition[] | undefined; oneOf?: import("json-schema").JSONSchema7Definition[] | undefined; not?: import("json-schema").JSONSchema7Definition | undefined; format?: string | undefined; contentMediaType?: string | undefined; contentEncoding?: string | undefined; title?: string | undefined; description?: string | undefined; default?: import("json-schema").JSONSchema7Type | undefined; readOnly?: boolean | undefined; writeOnly?: boolean | undefined; examples?: import("json-schema").JSONSchema7Type | undefined; }; //# sourceMappingURL=filterEditorSchemaByNodes.d.ts.map