UNPKG

@launchmenu/applet-notes

Version:
81 lines 4.29 kB
/** A json schema validator to validate some json is valid notes and categories */ export declare const noteMetadataSchema: import("zod").ZodObject<{ notes: import("zod").ZodArray<import("zod").ZodObject<{ ID: import("zod").ZodString; name: import("zod").ZodString; location: import("zod").ZodString; modifiedAt: import("zod").ZodNumber; categoryID: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodUndefined]>; } & { color: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; syntaxMode: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; showRichContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; searchContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; fontSize: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; }, import("zod/lib/src/helpers/objectUtil").objectUtil.MergeObjectParams<{ strict: true; }, { strict: true; }>, { color?: string | undefined; syntaxMode?: string | undefined; showRichContent?: boolean | "inherit" | undefined; searchContent?: boolean | "inherit" | undefined; fontSize?: number | "inherit" | undefined; categoryID?: string | undefined; name: string; ID: string; modifiedAt: number; location: string; }>>; categories: import("zod").ZodArray<import("zod").ZodObject<{ ID: import("zod").ZodString; name: import("zod").ZodString; searchPattern: import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodUndefined]>; } & { color: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; syntaxMode: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodString, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; showRichContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; searchContent: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodBoolean, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; fontSize: import("zod").ZodUnion<[import("zod").ZodUnion<[import("zod").ZodNumber, import("zod").ZodLiteral<"inherit">]>, import("zod").ZodUndefined]>; }, import("zod/lib/src/helpers/objectUtil").objectUtil.MergeObjectParams<{ strict: true; }, { strict: true; }>, { color?: string | undefined; syntaxMode?: string | undefined; showRichContent?: boolean | "inherit" | undefined; searchContent?: boolean | "inherit" | undefined; fontSize?: number | "inherit" | undefined; searchPattern?: string | undefined; name: string; ID: string; }>>; }, { strict: true; }, { notes: { color?: string | undefined; syntaxMode?: string | undefined; showRichContent?: boolean | "inherit" | undefined; searchContent?: boolean | "inherit" | undefined; fontSize?: number | "inherit" | undefined; categoryID?: string | undefined; name: string; ID: string; modifiedAt: number; location: string; }[]; categories: { color?: string | undefined; syntaxMode?: string | undefined; showRichContent?: boolean | "inherit" | undefined; searchContent?: boolean | "inherit" | undefined; fontSize?: number | "inherit" | undefined; searchPattern?: string | undefined; name: string; ID: string; }[]; }>; //# sourceMappingURL=noteMetadataSchema.d.ts.map