matter-history
Version:
Matterbridge history module
28 lines (27 loc) • 1.1 kB
TypeScript
import { Endpoint, MaybePromise, Val, ValueSupervisor } from 'matterbridge/matter';
import { EveHistoryBehavior } from './eveHistoryBehavior.js';
import { MatterHistory } from './matterHistory.js';
export declare class EveHistoryServer extends EveHistoryBehavior {
protected internal: EveHistoryServer.Internal;
state: EveHistoryServer.State;
initialize(): MaybePromise;
}
export declare namespace EveHistoryServer {
class Internal {
history?: MatterHistory;
verbose: boolean;
}
class State extends EveHistoryBehavior.State {
[Val.properties](endpoint: Endpoint, session: ValueSupervisor.Session): {
readonly configDataGet: Uint8Array<ArrayBufferLike>;
configDataSet: Uint8Array;
readonly historyStatus: Uint8Array<ArrayBufferLike>;
readonly historyEntries: Uint8Array<ArrayBufferLike>;
historyRequest: Uint8Array;
historySetTime: Uint8Array;
readonly timesOpened: number;
readonly lastEvent: number;
resetTotal: number;
};
}
}