rhizome-node/src/types.ts
2025-01-02 16:58:51 -06:00

21 lines
433 B
TypeScript

export type JSONLogic = object;
export type FilterExpr = JSONLogic;
export type FilterGenerator = () => FilterExpr;
export type PropertyTypes = string | number | null;
export type DomainEntityID = string;
export type PropertyID = string;
export type TransactionID = string;
export type HostID = string;
export type CreatorID = string;
export type Timestamp = number;
export type ViewMany<T> = {
[key: DomainEntityID]: T;
};