RepositoryInterface\<T\>
Interface: RepositoryInterface<T>
Section titled “Interface: RepositoryInterface<T>”Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
T extends Model | Model |
Methods
Section titled “Methods”create()
Section titled “create()”create(object): JQueryDeferred<T>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
object | any |
Returns
Section titled “Returns”JQueryDeferred<T>
defaultResponseMiddleware()
Section titled “defaultResponseMiddleware()”defaultResponseMiddleware(data, ctx): Record<string, unknown>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
data | unknown |
ctx | MapsvgCtx |
Returns
Section titled “Returns”Record<string, unknown>
delete()
Section titled “delete()”delete(id): JQueryDeferred<void>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string | number |
Returns
Section titled “Returns”JQueryDeferred<void>
encodeData()
Section titled “encodeData()”encodeData(params): object;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params | any |
Returns
Section titled “Returns”object
find()
Section titled “find()”find(params?): JQueryDeferred<any>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
params? | Query |
Returns
Section titled “Returns”JQueryDeferred<any>
findById()
Section titled “findById()”findById(id): JQueryDeferred<T>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string | number |
Returns
Section titled “Returns”JQueryDeferred<T>
getLoaded()
Section titled “getLoaded()”getLoaded(): ArrayIndexed<T>;Returns
Section titled “Returns”ArrayIndexed<T>
getLoadedAsArray()
Section titled “getLoadedAsArray()”getLoadedAsArray(): ArrayIndexed<T>;Returns
Section titled “Returns”ArrayIndexed<T>
getLoadedObject()
Section titled “getLoadedObject()”getLoadedObject(id): T;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
id | string | number |
Returns
Section titled “Returns”T
getSchema()
Section titled “getSchema()”getSchema(): Schema;Returns
Section titled “Returns”loadDataFromResponse()
Section titled “loadDataFromResponse()”loadDataFromResponse(data, ctx): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
data | string | Record<string, any> |
ctx | MapsvgCtx |
Returns
Section titled “Returns”void
onFirstPage()
Section titled “onFirstPage()”onFirstPage(): boolean;Returns
Section titled “Returns”boolean
onLastPage()
Section titled “onLastPage()”onLastPage(): boolean;Returns
Section titled “Returns”boolean
reload()
Section titled “reload()”reload(): void;Returns
Section titled “Returns”void
setSchema()
Section titled “setSchema()”setSchema(schema): void;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
schema | Schema |
Returns
Section titled “Returns”void
update()
Section titled “update()”update(object): JQueryDeferred<T>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
object | any |
Returns
Section titled “Returns”JQueryDeferred<T>
Properties
Section titled “Properties”className
Section titled “className”className: string;classType
Section titled “classType”classType: typeof Model;completeChunks
Section titled “completeChunks”completeChunks: number;events
Section titled “events”events: Events;hasMore
Section titled “hasMore”hasMore: boolean;loaded
Section titled “loaded”loaded: boolean;middlewares
Section titled “middlewares”middlewares: MiddlewareList;noFiltersNoLoad
Section titled “noFiltersNoLoad”noFiltersNoLoad: boolean;objects
Section titled “objects”objects: ArrayIndexed<T>;path: string;query: Query;schema?
Section titled “schema?”optional schema: Schema;server
Section titled “server”server: Server;