@@ -592,7 +592,7 declare namespace dijit { | |||||
592 | * Set a property on a Stateful instance |
|
592 | * Set a property on a Stateful instance | |
593 | */ |
|
593 | */ | |
594 | set<K extends keyof this>(name: K, value: this[K], ...opts: unknown[]): this; |
|
594 | set<K extends keyof this>(name: K, value: this[K], ...opts: unknown[]): this; | |
595 | set(values: Partial<this>): this; |
|
595 | set<K extends keyof this>(values: {[k in K]?: this[k]}): this; | |
596 |
|
596 | |||
597 | /** |
|
597 | /** | |
598 | * Watches a property for changes |
|
598 | * Watches a property for changes |
@@ -48,7 +48,7 declare namespace dojo { | |||||
48 | matches(object: T): boolean; |
|
48 | matches(object: T): boolean; | |
49 | } |
|
49 | } | |
50 |
|
50 | |||
51 |
type BaseQueryType = string | object | ((...params: |
|
51 | type BaseQueryType = string | object | ((...params: unknown[]) => unknown); | |
52 |
|
52 | |||
53 | interface QueryEngine<T extends object, Q extends BaseQueryType> { |
|
53 | interface QueryEngine<T extends object, Q extends BaseQueryType> { | |
54 | <O extends QueryOptions>(query: Q, options?: O): QueryEngineFunction<T>; |
|
54 | <O extends QueryOptions>(query: Q, options?: O): QueryEngineFunction<T>; | |
@@ -209,12 +209,12 declare namespace dojo { | |||||
209 | /** |
|
209 | /** | |
210 | * Stores an object |
|
210 | * Stores an object | |
211 | */ |
|
211 | */ | |
212 |
put(object: T, directives?: PutDirectives<T>): |
|
212 | put(object: T, directives?: PutDirectives<T>): unknown; | |
213 |
|
213 | |||
214 | /** |
|
214 | /** | |
215 | * Creates an object, throws an error if the object already exists |
|
215 | * Creates an object, throws an error if the object already exists | |
216 | */ |
|
216 | */ | |
217 |
add(object: T, directives?: PutDirectives<T>): |
|
217 | add(object: T, directives?: PutDirectives<T>): unknown; | |
218 |
|
218 | |||
219 | /** |
|
219 | /** | |
220 | * Deletes an object by its identity |
|
220 | * Deletes an object by its identity | |
@@ -249,12 +249,12 declare namespace dojo { | |||||
249 | /** |
|
249 | /** | |
250 | * Stores an object |
|
250 | * Stores an object | |
251 | */ |
|
251 | */ | |
252 |
put(object: T, directives?: PutDirectives<T>): PromiseLike< |
|
252 | put(object: T, directives?: PutDirectives<T>): PromiseLike<unknown>; | |
253 |
|
253 | |||
254 | /** |
|
254 | /** | |
255 | * Creates an object, throws an error if the object already exists |
|
255 | * Creates an object, throws an error if the object already exists | |
256 | */ |
|
256 | */ | |
257 |
add(object: T, directives?: PutDirectives<T>): PromiseLike< |
|
257 | add(object: T, directives?: PutDirectives<T>): PromiseLike<unknown>; | |
258 |
|
258 | |||
259 | /** |
|
259 | /** | |
260 | * Deletes an object by its identity |
|
260 | * Deletes an object by its identity | |
@@ -297,12 +297,12 declare namespace dojo { | |||||
297 | /** |
|
297 | /** | |
298 | * Stores an object |
|
298 | * Stores an object | |
299 | */ |
|
299 | */ | |
300 |
put(object: T, directives?: PutDirectives<T>): |
|
300 | put(object: T, directives?: PutDirectives<T>): unknown; | |
301 |
|
301 | |||
302 | /** |
|
302 | /** | |
303 | * Creates an object, throws an error if the object already exists |
|
303 | * Creates an object, throws an error if the object already exists | |
304 | */ |
|
304 | */ | |
305 |
add(object: T, directives?: PutDirectives<T>): |
|
305 | add(object: T, directives?: PutDirectives<T>): unknown; | |
306 |
|
306 | |||
307 | /** |
|
307 | /** | |
308 | * Deletes an object by its identity |
|
308 | * Deletes an object by its identity | |
@@ -485,13 +485,13 declare namespace dojo { | |||||
485 | * Stores an object. This will trigger a PUT request to the server |
|
485 | * Stores an object. This will trigger a PUT request to the server | |
486 | * if the object has an id, otherwise it will trigger a POST request. |
|
486 | * if the object has an id, otherwise it will trigger a POST request. | |
487 | */ |
|
487 | */ | |
488 |
put(object: T, options?: JsonRestPutDirectives<T>): PromiseLike< |
|
488 | put(object: T, options?: JsonRestPutDirectives<T>): PromiseLike<unknown>; | |
489 |
|
489 | |||
490 | /** |
|
490 | /** | |
491 | * Adds an object. This will trigger a PUT request to the server |
|
491 | * Adds an object. This will trigger a PUT request to the server | |
492 | * if the object has an id, otherwise it will trigger a POST request. |
|
492 | * if the object has an id, otherwise it will trigger a POST request. | |
493 | */ |
|
493 | */ | |
494 |
add(object: T, options?: JsonRestPutDirectives<T>): PromiseLike< |
|
494 | add(object: T, options?: JsonRestPutDirectives<T>): PromiseLike<unknown>; | |
495 |
|
495 | |||
496 | /** |
|
496 | /** | |
497 | * Deletes an object by its identity. This will trigger a DELETE request to the server. |
|
497 | * Deletes an object by its identity. This will trigger a DELETE request to the server. |
General Comments 0
You need to be logged in to leave comments.
Login now