diff --git a/resources/js/Models/Model.js b/resources/js/Models/Model.js index eddb7b47c..ec1ce1dd8 100644 --- a/resources/js/Models/Model.js +++ b/resources/js/Models/Model.js @@ -9,7 +9,9 @@ import {snakeCase} from 'lodash-es'; */ export default class Model extends BaseModel { /** - * Just an alias to the get() method + * Just an alias to the get() method. + * + * Returns all the instances of the model. */ static all(): Promise>> { return this.get(); @@ -21,6 +23,18 @@ export default class Model extends BaseModel { } } + getAttribute(attributeName: string): any { + return super.getAttribute(attributeName); + } + + setAttribute(attributeName: string, value: any) { + super.setAttribute(attributeName, value); + } + + getAttributes(): { [p: string]: any } { + return super.getAttributes(); + } + getJsonApiBaseUrl(): string { return '/api'; }