Variable ExtensionMetadataSchemaConst
ExtensionMetadataSchema: ZodObject<
{
build_command: ZodOptional<ZodString>;
build_directory: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
icon: ZodOptional<ZodString>;
id: ZodString;
language: ZodOptional<ZodEnum<["typescript", "javascript"]>>;
main: ZodOptional<ZodString>;
name: ZodString;
package_data: ZodObject<
{
author: ZodOptional<
ZodUnion<
[
ZodString,
ZodObject<
{ email: ZodString; name: ZodString },
"strip",
ZodTypeAny,
{ email: string; name: string },
{ email: string; name: string },
>,
],
>,
>;
version: ZodString;
},
"strip",
ZodTypeAny,
{ author?: string
| { email: string; name: string }; version: string },
{ author?: string | { email: string; name: string }; version: string },
>;
readmeFileName: ZodDefault<ZodString>;
resources: ZodOptional<ZodString>;
src_directory: ZodOptional<ZodString>;
src_main: ZodOptional<ZodString>;
},
"strip",
ZodTypeAny,
{
build_command?: string;
build_directory?: string;
description?: string;
icon?: string;
id: string;
language?: "typescript"
| "javascript";
main?: string;
name: string;
package_data: {
author?: string | { email: string; name: string };
version: string;
};
readmeFileName: string;
resources?: string;
src_directory?: string;
src_main?: string;
},
{
build_command?: string;
build_directory?: string;
description?: string;
icon?: string;
id: string;
language?: "typescript"
| "javascript";
main?: string;
name: string;
package_data: {
author?: string | { email: string; name: string };
version: string;
};
readmeFileName?: string;
resources?: string;
src_directory?: string;
src_main?: string;
},
> = ...