@bscotch/yy
Version:
Stringify, parse, read, and write GameMaker yy and yyp files.
17 lines • 630 B
JavaScript
import { z } from 'zod';
import { yyParentSchema } from './YyBase.js';
export const yyRoomUISchema = z
.object({
$GMRoomUI: z.string().default(''),
'%Name': z.literal('RoomUI').default('RoomUI'),
children: z.array(z.any()).default([]),
locked: z.boolean().default(false),
name: z.literal('RoomUI').default('RoomUI'),
parent: yyParentSchema,
resourceType: z.literal('GMRoomUI').default('GMRoomUI'),
resourceVersion: z.string().default('2.0'),
viewspaceChildren: z.array(z.any()).default([]),
visible: z.boolean().default(true),
})
.passthrough();
//# sourceMappingURL=YyRoomUI.js.map