add app
This commit is contained in:
14
app/src/primitives/Timeline.ts
Normal file
14
app/src/primitives/Timeline.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import { z } from "zod";
|
||||
import { AnimatedEntities } from "./AnimatedEntities";
|
||||
|
||||
export const RenderState = z.object({
|
||||
curr_frame: z.number(),
|
||||
});
|
||||
|
||||
export const Timeline = z.object({
|
||||
entities: AnimatedEntities,
|
||||
render_state: RenderState,
|
||||
duration: z.number(),
|
||||
fps: z.number().int(),
|
||||
size: z.array(z.number().int()).length(2),
|
||||
});
|
||||
Reference in New Issue
Block a user