@bscotch/sprite-source
Version:
Art pipeline scripting module for GameMaker sprites.
56 lines • 2.32 kB
TypeScript
import { z } from 'zod';
export type SpriteSourceStage = z.infer<typeof spriteStagingSchema>;
declare const spriteStagingSchema: z.ZodObject<{
dir: z.ZodString;
transforms: z.ZodArray<z.ZodObject<{
include: z.ZodOptional<z.ZodString>;
bleed: z.ZodOptional<z.ZodBoolean>;
crop: z.ZodOptional<z.ZodBoolean>;
synced: z.ZodOptional<z.ZodBoolean>;
renames: z.ZodOptional<z.ZodArray<z.ZodObject<{
from: z.ZodString;
to: z.ZodString;
}, z.core.$loose>>>;
}, z.core.$loose>>;
}, z.core.$loose>;
export type SpriteSourceConfig = z.infer<typeof spriteSourceConfigSchema>;
export declare const spriteSourceConfigSchema: z.ZodObject<{
$schema: z.ZodOptional<z.ZodDefault<z.ZodString>>;
staging: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodObject<{
dir: z.ZodString;
transforms: z.ZodArray<z.ZodObject<{
include: z.ZodOptional<z.ZodString>;
bleed: z.ZodOptional<z.ZodBoolean>;
crop: z.ZodOptional<z.ZodBoolean>;
synced: z.ZodOptional<z.ZodBoolean>;
renames: z.ZodOptional<z.ZodArray<z.ZodObject<{
from: z.ZodString;
to: z.ZodString;
}, z.core.$loose>>>;
}, z.core.$loose>>;
}, z.core.$loose>>>>;
ignore: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodString>>>;
}, z.core.$loose>;
export declare const spriteSourceConfigInfo: {
schema: z.ZodObject<{
$schema: z.ZodOptional<z.ZodDefault<z.ZodString>>;
staging: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodObject<{
dir: z.ZodString;
transforms: z.ZodArray<z.ZodObject<{
include: z.ZodOptional<z.ZodString>;
bleed: z.ZodOptional<z.ZodBoolean>;
crop: z.ZodOptional<z.ZodBoolean>;
synced: z.ZodOptional<z.ZodBoolean>;
renames: z.ZodOptional<z.ZodArray<z.ZodObject<{
from: z.ZodString;
to: z.ZodString;
}, z.core.$loose>>>;
}, z.core.$loose>>;
}, z.core.$loose>>>>;
ignore: z.ZodOptional<z.ZodNullable<z.ZodArray<z.ZodString>>>;
}, z.core.$loose>;
name: string;
filename: string;
};
export {};
//# sourceMappingURL=SpriteSource.schemas.d.ts.map