2024-12-21 21:16:18 -06:00
|
|
|
export type JSONLogic = object;
|
|
|
|
|
|
|
|
export type FilterExpr = JSONLogic;
|
|
|
|
|
|
|
|
export type FilterGenerator = () => FilterExpr;
|
|
|
|
|
|
|
|
export type PropertyTypes = string | number | undefined;
|
|
|
|
|
2024-12-26 15:59:03 -06:00
|
|
|
export type DomainEntityID = string;
|
|
|
|
export type PropertyID = string;
|
2024-12-29 17:50:20 -06:00
|
|
|
export type TransactionID = string;
|
2024-12-30 01:23:11 -06:00
|
|
|
export type HostID = string;
|
|
|
|
export type CreatorID = string;
|
2024-12-26 15:59:03 -06:00
|
|
|
|
2024-12-29 14:35:30 -06:00
|
|
|
export type Timestamp = number;
|
2024-12-23 17:29:38 -06:00
|
|
|
|
2024-12-29 14:35:30 -06:00
|
|
|
export type ViewMany<T> = {
|
|
|
|
[key: DomainEntityID]: T;
|
|
|
|
};
|
|
|
|
|