@launchmenu/applet-notes
Version:
An applet to make short notes
81 lines • 4.29 kB
TypeScript
/** 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