@bscotch/yy
Version:
Stringify, parse, read, and write GameMaker yy and yyp files.
64 lines • 2.28 kB
TypeScript
import { z } from 'zod';
export type YyShader = z.infer<typeof yyShaderSchema>;
export declare const yyShaderSchema: z.ZodObject<z.objectUtil.extendShape<{
"%Name": z.ZodOptional<z.ZodString>;
ConfigValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>>>;
name: z.ZodString;
resourceType: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
parent: z.ZodDefault<z.ZodObject<{
name: z.ZodString;
path: z.ZodString;
}, "strip", z.ZodTypeAny, {
path: string;
name: string;
}, {
path: string;
name: string;
}>>;
resourceVersion: z.ZodDefault<z.ZodString>;
}, {
resourceType: z.ZodDefault<z.ZodLiteral<"GMShader">>;
type: z.ZodDefault<z.ZodNumber>;
}>, "passthrough", z.ZodTypeAny, z.objectOutputType<z.objectUtil.extendShape<{
"%Name": z.ZodOptional<z.ZodString>;
ConfigValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>>>;
name: z.ZodString;
resourceType: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
parent: z.ZodDefault<z.ZodObject<{
name: z.ZodString;
path: z.ZodString;
}, "strip", z.ZodTypeAny, {
path: string;
name: string;
}, {
path: string;
name: string;
}>>;
resourceVersion: z.ZodDefault<z.ZodString>;
}, {
resourceType: z.ZodDefault<z.ZodLiteral<"GMShader">>;
type: z.ZodDefault<z.ZodNumber>;
}>, z.ZodTypeAny, "passthrough">, z.objectInputType<z.objectUtil.extendShape<{
"%Name": z.ZodOptional<z.ZodString>;
ConfigValues: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodString>>>;
name: z.ZodString;
resourceType: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
parent: z.ZodDefault<z.ZodObject<{
name: z.ZodString;
path: z.ZodString;
}, "strip", z.ZodTypeAny, {
path: string;
name: string;
}, {
path: string;
name: string;
}>>;
resourceVersion: z.ZodDefault<z.ZodString>;
}, {
resourceType: z.ZodDefault<z.ZodLiteral<"GMShader">>;
type: z.ZodDefault<z.ZodNumber>;
}>, z.ZodTypeAny, "passthrough">>;
//# sourceMappingURL=YyShader.d.ts.map