@convergence/convergence
Version:
Convergence JavaScript Client
25 lines (24 loc) • 625 B
TypeScript
import { ModelPermissions } from "../../model";
export interface IModelMetaData {
modelId: string;
subscribed: boolean;
available: boolean;
deleted: boolean;
created: boolean;
uncommitted: boolean;
syncRequired: boolean;
details?: {
collection: string;
valueIdPrefix: {
prefix: string;
increment: number;
};
version: number;
lastSequenceNumber: number;
createdTime: Date;
modifiedTime: Date;
permissions: ModelPermissions;
snapshotVersion: number;
snapshotSequenceNumber: number;
};
}