@awhere/api
Version:
The awesome aWhere API for JavaScript.
41 lines (40 loc) • 1.43 kB
TypeScript
import IBase from '@awhere/interfaces/Base';
import IdentityMixin from './IdentityMixin';
export default class PrototypeBase extends IdentityMixin implements IBase {
static generateId(namespace?: string): string;
protected __id: string;
get _id(): string;
set _id(v: string);
protected _createdAt: Date;
get createdAt(): Date;
set createdAt(v: Date);
protected _createdBy: IBase['createdBy'];
get createdBy(): IBase['createdBy'];
set createdBy(v: IBase['createdBy']);
protected _updatedAt: Date;
get updatedAt(): Date;
set updatedAt(v: Date);
protected _updatedBy: IBase['updatedBy'];
get updatedBy(): IBase['updatedBy'];
set updatedBy(v: IBase['updatedBy']);
protected _deleted: boolean;
get deleted(): boolean;
set deleted(value: boolean);
protected _deletedBy?: IBase['deletedBy'];
get deletedBy(): IBase['deletedBy'];
set deletedBy(value: IBase['deletedBy']);
protected _deletedAt?: IBase['deletedAt'];
get deletedAt(): IBase['deletedAt'];
set deletedAt(value: IBase['deletedAt']);
protected _props?: any;
get props(): any;
set props(v: any);
protected _extendedProps?: any;
get extendedProps(): any;
set extendedProps(v: any);
protected _organization?: string;
get organization(): string | undefined;
set organization(v: string | undefined);
constructor(props?: any);
toJSON(): any;
}