@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
TypeScript
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