@@ -592,7 +592,7 declare namespace dijit { | |||
|
592 | 592 | * Set a property on a Stateful instance |
|
593 | 593 | */ |
|
594 | 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 | 598 | * Watches a property for changes |
@@ -48,7 +48,7 declare namespace dojo { | |||
|
48 | 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 | 53 | interface QueryEngine<T extends object, Q extends BaseQueryType> { |
|
54 | 54 | <O extends QueryOptions>(query: Q, options?: O): QueryEngineFunction<T>; |
@@ -209,12 +209,12 declare namespace dojo { | |||
|
209 | 209 | /** |
|
210 | 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 | 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 | 220 | * Deletes an object by its identity |
@@ -249,12 +249,12 declare namespace dojo { | |||
|
249 | 249 | /** |
|
250 | 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 | 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 | 260 | * Deletes an object by its identity |
@@ -297,12 +297,12 declare namespace dojo { | |||
|
297 | 297 | /** |
|
298 | 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 | 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 | 308 | * Deletes an object by its identity |
@@ -485,13 +485,13 declare namespace dojo { | |||
|
485 | 485 | * Stores an object. This will trigger a PUT request to the server |
|
486 | 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 | 491 | * Adds an object. This will trigger a PUT request to the server |
|
492 | 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 | 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