UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

45 lines (44 loc) 1.58 kB
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(); }