UNPKG

@konnec/vue-eloquent-v2

Version:

An interface for Vue and Laravel Eloquent through API

17 lines (16 loc) 472 B
export default abstract class BaseModel { attributes: any; protected constructor(); create(model?: any): void; abstract resource(): string; find<T>(id: number): Promise<T | undefined>; update<T>(): Promise<T | undefined>; protected casts(): { created_at: string; updated_at: string; deleted_at: string; }; private hasCast; private getCast; protected castTo(cast: string, key: string, value: any): any; }