@synerty/vortexjs
Version:
Custom observable data serialisation and routing based on Angular 2+
45 lines (44 loc) • 1.58 kB
TypeScript
import { TupleDataLoaderTupleABC } from "./TupleDataLoaderTupleABC";
import { Tuple } from "../Tuple";
import { TupleActionABC } from "../TupleAction";
import { TupleSelector } from "../TupleSelector";
export declare enum _DataLoaderActionType {
Store = "store",
Create = "create",
Load = "load",
Delete = "delete"
}
export declare class _DataLoaderTupleAction extends TupleActionABC {
static readonly tupleType = "vortex._DataLoaderTupleAction";
userUuid: string;
delegateUuid: string;
dataTuple: Tuple;
action: string;
tupleDataSelector: TupleSelector;
constructor();
}
export declare class _DataLoaderTupleActionResponseTuple<TupleType extends TupleDataLoaderTupleABC> extends Tuple {
static readonly tupleType = "vortex._DataLoaderTupleActionResponseTuple";
tupleData: TupleType | null;
tupleDataSelector: TupleSelector | null;
constructor();
}
export declare class _LockDataTupleAction extends TupleActionABC {
static readonly tupleType = "vortex._LockDataTupleAction";
lock: boolean;
userUuid: string;
delegateUuid: string;
tupleDataSelector: TupleSelector;
liveUpdateDataTuple: TupleDataLoaderTupleABC;
constructor();
}
export declare class _DataLockStatusTuple<TupleType extends TupleDataLoaderTupleABC> extends Tuple {
static readonly tupleType = "vortex._DataLockStatusTuple";
locked: boolean;
deleted: boolean;
lockedByUserUuid: string;
lockAutoExpireDate: Date;
liveUpdateDataFromDelegateUuid: string;
liveUpdateDataTuple: TupleType;
constructor();
}