UNPKG

@geckos.io/snapshot-interpolation

Version:

A Snapshot Interpolation library for Real-Time Multiplayer Games

28 lines 557 B
export type Value = number | string | Quat | undefined; export interface Entity { id: string; [key: string]: Value; } export type ID = string; export type Time = number; export type State = Entity[]; export interface Snapshot { id: ID; time: Time; state: State | { [key: string]: State; }; } export interface InterpolatedSnapshot { state: State; percentage: number; older: ID; newer: ID; } export type Quat = { x: number; y: number; z: number; w: number; }; //# sourceMappingURL=types.d.ts.map