UNPKG

@bscotch/yy

Version:

Stringify, parse, read, and write GameMaker yy and yyp files.

88 lines 4.17 kB
import { z } from 'zod'; export declare const yyExtensionStringTypeSchema: z.ZodLiteral<1>; export declare const yyExtensionNumberTypeSchema: z.ZodLiteral<2>; export declare const yyExtensionValueTypeSchema: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>; export type YyExtensionConstant = z.infer<typeof yyExtensionConstantSchema>; declare const yyExtensionConstantSchema: z.ZodObject<{ resourceType: z.ZodDefault<z.ZodLiteral<"GMExtensionConstant">>; resourceVersion: z.ZodDefault<z.ZodString>; name: z.ZodString; hidden: z.ZodDefault<z.ZodBoolean>; value: z.ZodString; }, z.core.$strip>; export type YyExtensionFunction = z.infer<typeof yyExtensionFunctionSchema>; declare const yyExtensionFunctionSchema: z.ZodObject<{ resourceType: z.ZodDefault<z.ZodLiteral<"GMExtensionFunction">>; resourceVersion: z.ZodDefault<z.ZodString>; name: z.ZodString; externalName: z.ZodString; documentation: z.ZodDefault<z.ZodString>; argCount: z.ZodDefault<z.ZodNumber>; args: z.ZodDefault<z.ZodArray<z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>>>; help: z.ZodString; hidden: z.ZodDefault<z.ZodBoolean>; kind: z.ZodDefault<z.ZodNumber>; returnType: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>; }, z.core.$strip>; export type YyExtensionFile = z.infer<typeof yyExtensionFileSchema>; declare const yyExtensionFileSchema: z.ZodObject<{ resourceType: z.ZodLiteral<"GMExtensionFile">; resourceVersion: z.ZodDefault<z.ZodString>; constants: z.ZodDefault<z.ZodArray<z.ZodObject<{ resourceType: z.ZodDefault<z.ZodLiteral<"GMExtensionConstant">>; resourceVersion: z.ZodDefault<z.ZodString>; name: z.ZodString; hidden: z.ZodDefault<z.ZodBoolean>; value: z.ZodString; }, z.core.$strip>>>; functions: z.ZodDefault<z.ZodArray<z.ZodObject<{ resourceType: z.ZodDefault<z.ZodLiteral<"GMExtensionFunction">>; resourceVersion: z.ZodDefault<z.ZodString>; name: z.ZodString; externalName: z.ZodString; documentation: z.ZodDefault<z.ZodString>; argCount: z.ZodDefault<z.ZodNumber>; args: z.ZodDefault<z.ZodArray<z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>>>; help: z.ZodString; hidden: z.ZodDefault<z.ZodBoolean>; kind: z.ZodDefault<z.ZodNumber>; returnType: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>; }, z.core.$strip>>>; }, z.core.$loose>; export type YyExtension = z.infer<typeof yyExtensionSchema>; export declare const yyExtensionSchema: z.ZodObject<{ "%Name": z.ZodOptional<z.ZodString>; resourceType: z.ZodDefault<z.ZodLiteral<"GMExtension">>; resourceVersion: z.ZodDefault<z.ZodString>; name: z.ZodString; files: z.ZodDefault<z.ZodArray<z.ZodObject<{ resourceType: z.ZodLiteral<"GMExtensionFile">; resourceVersion: z.ZodDefault<z.ZodString>; constants: z.ZodDefault<z.ZodArray<z.ZodObject<{ resourceType: z.ZodDefault<z.ZodLiteral<"GMExtensionConstant">>; resourceVersion: z.ZodDefault<z.ZodString>; name: z.ZodString; hidden: z.ZodDefault<z.ZodBoolean>; value: z.ZodString; }, z.core.$strip>>>; functions: z.ZodDefault<z.ZodArray<z.ZodObject<{ resourceType: z.ZodDefault<z.ZodLiteral<"GMExtensionFunction">>; resourceVersion: z.ZodDefault<z.ZodString>; name: z.ZodString; externalName: z.ZodString; documentation: z.ZodDefault<z.ZodString>; argCount: z.ZodDefault<z.ZodNumber>; args: z.ZodDefault<z.ZodArray<z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>>>; help: z.ZodString; hidden: z.ZodDefault<z.ZodBoolean>; kind: z.ZodDefault<z.ZodNumber>; returnType: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>; }, z.core.$strip>>>; }, z.core.$loose>>>; parent: z.ZodDefault<z.ZodObject<{ name: z.ZodString; path: z.ZodString; }, z.core.$strip>>; }, z.core.$loose>; export {}; //# sourceMappingURL=YyExtension.d.ts.map