@bscotch/yy
Version:
Stringify, parse, read, and write GameMaker yy and yyp files.
64 lines • 2.36 kB
TypeScript
import { z } from 'zod';
export type YyRoomUI = z.infer<typeof yyRoomUISchema>;
export declare const yyRoomUISchema: z.ZodObject<{
$GMRoomUI: z.ZodDefault<z.ZodString>;
'%Name': z.ZodDefault<z.ZodLiteral<"RoomUI">>;
children: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
locked: z.ZodDefault<z.ZodBoolean>;
name: z.ZodDefault<z.ZodLiteral<"RoomUI">>;
parent: z.ZodDefault<z.ZodObject<{
name: z.ZodString;
path: z.ZodString;
}, "strip", z.ZodTypeAny, {
path: string;
name: string;
}, {
path: string;
name: string;
}>>;
resourceType: z.ZodDefault<z.ZodLiteral<"GMRoomUI">>;
resourceVersion: z.ZodDefault<z.ZodString>;
viewspaceChildren: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
visible: z.ZodDefault<z.ZodBoolean>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
$GMRoomUI: z.ZodDefault<z.ZodString>;
'%Name': z.ZodDefault<z.ZodLiteral<"RoomUI">>;
children: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
locked: z.ZodDefault<z.ZodBoolean>;
name: z.ZodDefault<z.ZodLiteral<"RoomUI">>;
parent: z.ZodDefault<z.ZodObject<{
name: z.ZodString;
path: z.ZodString;
}, "strip", z.ZodTypeAny, {
path: string;
name: string;
}, {
path: string;
name: string;
}>>;
resourceType: z.ZodDefault<z.ZodLiteral<"GMRoomUI">>;
resourceVersion: z.ZodDefault<z.ZodString>;
viewspaceChildren: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
visible: z.ZodDefault<z.ZodBoolean>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
$GMRoomUI: z.ZodDefault<z.ZodString>;
'%Name': z.ZodDefault<z.ZodLiteral<"RoomUI">>;
children: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
locked: z.ZodDefault<z.ZodBoolean>;
name: z.ZodDefault<z.ZodLiteral<"RoomUI">>;
parent: z.ZodDefault<z.ZodObject<{
name: z.ZodString;
path: z.ZodString;
}, "strip", z.ZodTypeAny, {
path: string;
name: string;
}, {
path: string;
name: string;
}>>;
resourceType: z.ZodDefault<z.ZodLiteral<"GMRoomUI">>;
resourceVersion: z.ZodDefault<z.ZodString>;
viewspaceChildren: z.ZodDefault<z.ZodArray<z.ZodAny, "many">>;
visible: z.ZodDefault<z.ZodBoolean>;
}, z.ZodTypeAny, "passthrough">>;
//# sourceMappingURL=YyRoomUI.d.ts.map