couch-kit
    Preparing search index...

    Interface ActionRecording<S, A>

    A complete recording of a game session.

    interface ActionRecording<
        S extends IGameState = IGameState,
        A extends IAction = IAction,
    > {
        actions: RecordedAction<A>[];
        endTimestamp?: number;
        initialState: S;
        metadata?: Record<string, unknown>;
        startTimestamp: number;
    }

    Type Parameters

    Index
    actions: RecordedAction<A>[]
    endTimestamp?: number
    initialState: S
    metadata?: Record<string, unknown>
    startTimestamp: number