1 |
|
2 |
|
3 | declare module "chai-as-promised" {
|
4 | interface ChaiAsPromised extends Chai.ChaiPlugin {
|
5 | transferPromiseness(assertion: Chai.PromisedAssertion, promise: PromiseLike<any>): void;
|
6 | transformAsserterArgs(values: any[]): any;
|
7 | }
|
8 |
|
9 | const chaiAsPromised: ChaiAsPromised;
|
10 | export = chaiAsPromised;
|
11 | }
|
12 |
|
13 | declare namespace Chai {
|
14 |
|
15 | interface Assertion extends LanguageChains, NumericComparison, TypeComparison {
|
16 | eventually: PromisedAssertion;
|
17 | become(expected: any): PromisedAssertion;
|
18 | fulfilled: PromisedAssertion;
|
19 | rejected: PromisedAssertion;
|
20 | rejectedWith: PromisedThrow;
|
21 | notify(fn: Function): PromisedAssertion;
|
22 | }
|
23 |
|
24 |
|
25 | interface Eventually extends PromisedLanguageChains, PromisedNumericComparison, PromisedTypeComparison {
|
26 |
|
27 | become(expected: any): PromisedAssertion;
|
28 | fulfilled: PromisedAssertion;
|
29 | rejected: PromisedAssertion;
|
30 | rejectedWith: PromisedThrow;
|
31 | notify(fn: Function): PromisedAssertion;
|
32 |
|
33 |
|
34 | not: PromisedAssertion;
|
35 | deep: PromisedDeep;
|
36 | ordered: PromisedOrdered;
|
37 | nested: PromisedNested;
|
38 | any: PromisedKeyFilter;
|
39 | all: PromisedKeyFilter;
|
40 | a: PromisedTypeComparison;
|
41 | an: PromisedTypeComparison;
|
42 | include: PromisedInclude;
|
43 | contain: PromisedInclude;
|
44 | ok: PromisedAssertion;
|
45 | true: PromisedAssertion;
|
46 | false: PromisedAssertion;
|
47 | null: PromisedAssertion;
|
48 | undefined: PromisedAssertion;
|
49 | NaN: PromisedAssertion;
|
50 | exist: PromisedAssertion;
|
51 | empty: PromisedAssertion;
|
52 | arguments: PromisedAssertion;
|
53 | Arguments: PromisedAssertion;
|
54 | equal: PromisedEqual;
|
55 | equals: PromisedEqual;
|
56 | eq: PromisedEqual;
|
57 | eql: PromisedEqual;
|
58 | eqls: PromisedEqual;
|
59 | property: PromisedProperty;
|
60 | ownProperty: PromisedOwnProperty;
|
61 | haveOwnProperty: PromisedOwnProperty;
|
62 | ownPropertyDescriptor: PromisedOwnPropertyDescriptor;
|
63 | haveOwnPropertyDescriptor: PromisedOwnPropertyDescriptor;
|
64 | length: PromisedLength;
|
65 | lengthOf: PromisedLength;
|
66 | match: PromisedMatch;
|
67 | matches: PromisedMatch;
|
68 | string(string: string, message?: string): PromisedAssertion;
|
69 | keys: PromisedKeys;
|
70 | key(string: string): PromisedAssertion;
|
71 | throw: PromisedThrow;
|
72 | throws: PromisedThrow;
|
73 | Throw: PromisedThrow;
|
74 | respondTo: PromisedRespondTo;
|
75 | respondsTo: PromisedRespondTo;
|
76 | itself: PromisedAssertion;
|
77 | satisfy: PromisedSatisfy;
|
78 | satisfies: PromisedSatisfy;
|
79 | closeTo: PromisedCloseTo;
|
80 | approximately: PromisedCloseTo;
|
81 | members: PromisedMembers;
|
82 | increase: PromisedPropertyChange;
|
83 | increases: PromisedPropertyChange;
|
84 | decrease: PromisedPropertyChange;
|
85 | decreases: PromisedPropertyChange;
|
86 | change: PromisedPropertyChange;
|
87 | changes: PromisedPropertyChange;
|
88 | extensible: PromisedAssertion;
|
89 | sealed: PromisedAssertion;
|
90 | frozen: PromisedAssertion;
|
91 | oneOf(list: any[], message?: string): PromisedAssertion;
|
92 | }
|
93 |
|
94 | interface PromisedAssertion extends Eventually, PromiseLike<any> {
|
95 | }
|
96 |
|
97 | interface PromisedLanguageChains {
|
98 | eventually: Eventually;
|
99 |
|
100 |
|
101 | to: PromisedAssertion;
|
102 | be: PromisedAssertion;
|
103 | been: PromisedAssertion;
|
104 | is: PromisedAssertion;
|
105 | that: PromisedAssertion;
|
106 | which: PromisedAssertion;
|
107 | and: PromisedAssertion;
|
108 | has: PromisedAssertion;
|
109 | have: PromisedAssertion;
|
110 | with: PromisedAssertion;
|
111 | at: PromisedAssertion;
|
112 | of: PromisedAssertion;
|
113 | same: PromisedAssertion;
|
114 | but: PromisedAssertion;
|
115 | does: PromisedAssertion;
|
116 | }
|
117 |
|
118 | interface PromisedNumericComparison {
|
119 | above: PromisedNumberComparer;
|
120 | gt: PromisedNumberComparer;
|
121 | greaterThan: PromisedNumberComparer;
|
122 | least: PromisedNumberComparer;
|
123 | gte: PromisedNumberComparer;
|
124 | below: PromisedNumberComparer;
|
125 | lt: PromisedNumberComparer;
|
126 | lessThan: PromisedNumberComparer;
|
127 | most: PromisedNumberComparer;
|
128 | lte: PromisedNumberComparer;
|
129 | within(start: number, finish: number, message?: string): PromisedAssertion;
|
130 | }
|
131 |
|
132 | interface PromisedNumberComparer {
|
133 | (value: number, message?: string): PromisedAssertion;
|
134 | }
|
135 |
|
136 | interface PromisedTypeComparison {
|
137 | (type: string, message?: string): PromisedAssertion;
|
138 | instanceof: PromisedInstanceOf;
|
139 | instanceOf: PromisedInstanceOf;
|
140 | }
|
141 |
|
142 | interface PromisedInstanceOf {
|
143 | (constructor: Object, message?: string): PromisedAssertion;
|
144 | }
|
145 |
|
146 | interface PromisedCloseTo {
|
147 | (expected: number, delta: number, message?: string): PromisedAssertion;
|
148 | }
|
149 |
|
150 | interface PromisedNested {
|
151 | include: PromisedInclude;
|
152 | property: PromisedProperty;
|
153 | members: PromisedMembers;
|
154 | }
|
155 |
|
156 | interface PromisedDeep {
|
157 | equal: PromisedEqual;
|
158 | equals: PromisedEqual;
|
159 | eq: PromisedEqual;
|
160 | include: PromisedInclude;
|
161 | property: PromisedProperty;
|
162 | members: PromisedMembers;
|
163 | ordered: PromisedOrdered;
|
164 | }
|
165 |
|
166 | interface PromisedOrdered {
|
167 | members: PromisedMembers;
|
168 | }
|
169 |
|
170 | interface PromisedKeyFilter {
|
171 | keys: PromisedKeys;
|
172 | }
|
173 |
|
174 | interface PromisedEqual {
|
175 | (value: any, message?: string): PromisedAssertion;
|
176 | }
|
177 |
|
178 | interface PromisedProperty {
|
179 | (name: string | symbol, value?: any, message?: string): PromisedAssertion;
|
180 | }
|
181 |
|
182 | interface PromisedOwnProperty {
|
183 | (name: string | symbol, message?: string): PromisedAssertion;
|
184 | }
|
185 |
|
186 | interface PromisedOwnPropertyDescriptor {
|
187 | (name: string | symbol, descriptor: PropertyDescriptor, message?: string): PromisedAssertion;
|
188 | (name: string | symbol, message?: string): PromisedAssertion;
|
189 | }
|
190 |
|
191 | interface PromisedLength extends PromisedLanguageChains, PromisedNumericComparison {
|
192 | (length: number, message?: string): PromisedAssertion;
|
193 | }
|
194 |
|
195 | interface PromisedInclude {
|
196 | (value: Object, message?: string): PromisedAssertion;
|
197 | (value: string, message?: string): PromisedAssertion;
|
198 | (value: number, message?: string): PromisedAssertion;
|
199 | keys: PromisedKeys;
|
200 | deep: PromisedDeep;
|
201 | ordered: PromisedOrdered;
|
202 | members: PromisedMembers;
|
203 | any: PromisedKeyFilter;
|
204 | all: PromisedKeyFilter;
|
205 | }
|
206 |
|
207 | interface PromisedMatch {
|
208 | (regexp: RegExp | string, message?: string): PromisedAssertion;
|
209 | }
|
210 |
|
211 | interface PromisedKeys {
|
212 | (...keys: string[]): PromisedAssertion;
|
213 | (keys: any[]): PromisedAssertion;
|
214 | (keys: Object): PromisedAssertion;
|
215 | }
|
216 |
|
217 | interface PromisedThrow {
|
218 | (): PromisedAssertion;
|
219 | (expected: string | RegExp, message?: string): PromisedAssertion;
|
220 | (constructor: Error | Function, expected?: string | RegExp, message?: string): PromisedAssertion;
|
221 | }
|
222 |
|
223 | interface PromisedRespondTo {
|
224 | (method: string, message?: string): PromisedAssertion;
|
225 | }
|
226 |
|
227 | interface PromisedSatisfy {
|
228 | (matcher: Function, message?: string): PromisedAssertion;
|
229 | }
|
230 |
|
231 | interface PromisedMembers {
|
232 | (set: any[], message?: string): PromisedAssertion;
|
233 | }
|
234 |
|
235 | interface PromisedPropertyChange {
|
236 | (object: Object, property: string, message?: string): PromisedAssertion;
|
237 | }
|
238 |
|
239 |
|
240 | interface Assert {
|
241 | eventually: PromisedAssert;
|
242 | isFulfilled(promise: PromiseLike<any>, message?: string): PromiseLike<void>;
|
243 | becomes(promise: PromiseLike<any>, expected: any, message?: string): PromiseLike<void>;
|
244 | doesNotBecome(promise: PromiseLike<any>, expected: any, message?: string): PromiseLike<void>;
|
245 | isRejected(promise: PromiseLike<any>, message?: string): PromiseLike<void>;
|
246 | isRejected(promise: PromiseLike<any>, expected: any, message?: string): PromiseLike<void>;
|
247 | isRejected(promise: PromiseLike<any>, match: RegExp, message?: string): PromiseLike<void>;
|
248 | notify(fn: Function): PromiseLike<void>;
|
249 | }
|
250 |
|
251 | export interface PromisedAssert {
|
252 | fail(actual?: PromiseLike<any>, expected?: any, msg?: string, operator?: string): PromiseLike<void>;
|
253 |
|
254 | isOk(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
255 | ok(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
256 | isNotOk(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
257 | notOk(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
258 |
|
259 | equal(act: PromiseLike<any>, exp: any, msg?: string): PromiseLike<void>;
|
260 | notEqual(act: PromiseLike<any>, exp: any, msg?: string): PromiseLike<void>;
|
261 |
|
262 | strictEqual(act: PromiseLike<any>, exp: any, msg?: string): PromiseLike<void>;
|
263 | notStrictEqual(act: PromiseLike<any>, exp: any, msg?: string): PromiseLike<void>;
|
264 |
|
265 | deepEqual(act: PromiseLike<any>, exp: any, msg?: string): PromiseLike<void>;
|
266 | notDeepEqual(act: PromiseLike<any>, exp: any, msg?: string): PromiseLike<void>;
|
267 |
|
268 | isAbove(val: PromiseLike<number>, above: number, msg?: string): PromiseLike<void>;
|
269 | isAtLeast(val: PromiseLike<number>, atLeast: number, msg?: string): PromiseLike<void>;
|
270 | isAtBelow(val: PromiseLike<number>, below: number, msg?: string): PromiseLike<void>;
|
271 | isAtMost(val: PromiseLike<number>, atMost: number, msg?: string): PromiseLike<void>;
|
272 |
|
273 | isTrue(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
274 | isFalse(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
275 |
|
276 | isNotTrue(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
277 | isNotFalse(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
278 |
|
279 | isNull(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
280 | isNotNull(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
281 |
|
282 | isNaN(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
283 | isNotNaN(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
284 |
|
285 | exists(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
286 | notExists(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
287 |
|
288 | isUndefined(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
289 | isDefined(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
290 |
|
291 | isFunction(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
292 | isNotFunction(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
293 |
|
294 | isObject(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
295 | isNotObject(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
296 |
|
297 | isArray(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
298 | isNotArray(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
299 |
|
300 | isString(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
301 | isNotString(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
302 |
|
303 | isNumber(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
304 | isNotNumber(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
305 | isFinite(val: PromiseLike<number>, msg?: string): PromiseLike<void>;
|
306 |
|
307 | isBoolean(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
308 | isNotBoolean(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
309 |
|
310 | typeOf(val: PromiseLike<any>, type: string, msg?: string): PromiseLike<void>;
|
311 | notTypeOf(val: PromiseLike<any>, type: string, msg?: string): PromiseLike<void>;
|
312 |
|
313 | instanceOf(val: PromiseLike<any>, type: Function, msg?: string): PromiseLike<void>;
|
314 | notInstanceOf(val: PromiseLike<any>, type: Function, msg?: string): PromiseLike<void>;
|
315 |
|
316 | include(exp: PromiseLike<string>, inc: any, msg?: string): PromiseLike<void>;
|
317 | include(exp: PromiseLike<any[]>, inc: any, msg?: string): PromiseLike<void>;
|
318 |
|
319 | notInclude(exp: PromiseLike<string>, inc: any, msg?: string): PromiseLike<void>;
|
320 | notInclude(exp: PromiseLike<any[]>, inc: any, msg?: string): PromiseLike<void>;
|
321 |
|
322 | deepInclude(exp: PromiseLike<string>, inc: any, msg?: string): PromiseLike<void>;
|
323 | deepInclude(exp: PromiseLike<any[]>, inc: any, msg?: string): PromiseLike<void>;
|
324 |
|
325 | notDeepInclude(exp: PromiseLike<string>, inc: any, msg?: string): PromiseLike<void>;
|
326 | notDeepInclude(exp: PromiseLike<any[]>, inc: any, msg?: string): PromiseLike<void>;
|
327 |
|
328 | nestedInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
329 | notNestedInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
330 |
|
331 | deepNestedInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
332 | notDeepNestedInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
333 |
|
334 | ownInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
335 | notOwnInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
336 |
|
337 | deepOwnInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
338 | notDeepOwnInclude(exp: PromiseLike<Object>, inc: Object, msg?: string): PromiseLike<void>;
|
339 |
|
340 | match(exp: PromiseLike<any>, re: RegExp, msg?: string): PromiseLike<void>;
|
341 | notMatch(exp: PromiseLike<any>, re: RegExp, msg?: string): PromiseLike<void>;
|
342 |
|
343 | property(obj: PromiseLike<Object>, prop: string, msg?: string): PromiseLike<void>;
|
344 | notProperty(obj: PromiseLike<Object>, prop: string, msg?: string): PromiseLike<void>;
|
345 | deepProperty(obj: PromiseLike<Object>, prop: string, msg?: string): PromiseLike<void>;
|
346 | notDeepProperty(obj: PromiseLike<Object>, prop: string, msg?: string): PromiseLike<void>;
|
347 |
|
348 | propertyVal(obj: PromiseLike<Object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
349 | propertyNotVal(obj: PromiseLike<Object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
350 |
|
351 | deepPropertyVal(obj: PromiseLike<Object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
352 | deepPropertyNotVal(obj: PromiseLike<Object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
353 |
|
354 | nestedProperty(obj: PromiseLike<object>, prop: string, msg?: string): PromiseLike<void>;
|
355 | notNestedProperty(obj: PromiseLike<object>, prop: string, msg?: string): PromiseLike<void>;
|
356 | nestedPropertyVal(obj: PromiseLike<object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
357 | notNestedPropertyVal(obj: PromiseLike<object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
358 |
|
359 | deepNestedPropertyVal(obj: PromiseLike<object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
360 | notDeepNestedPropertyVal(obj: PromiseLike<object>, prop: string, val: any, msg?: string): PromiseLike<void>;
|
361 |
|
362 | lengthOf(exp: PromiseLike<any>, len: number, msg?: string): PromiseLike<void>;
|
363 |
|
364 | hasAnyKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
365 | hasAnyKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
366 |
|
367 | hasAllKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
368 | hasAllKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
369 |
|
370 | containsAllKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
371 | containsAllKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
372 |
|
373 | doesNotHaveAnyKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
374 | doesNotHaveAnyKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
375 |
|
376 | doesNotHaveAllKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
377 | doesNotHaveAllKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
378 |
|
379 | hasAnyDeepKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
380 | hasAnyDeepKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
381 |
|
382 | hasAllDeepKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
383 | hasAllDeepKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
384 |
|
385 | containsAllDeepKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
386 | containsAllDeepKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
387 |
|
388 | doesNotHaveAnyDeepKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
389 | doesNotHaveAnyDeepKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
390 |
|
391 | doesNotHaveAllDeepKeys(obj: PromiseLike<any>, keys: any[], msg?: string): PromiseLike<void>;
|
392 | doesNotHaveAllDeepKeys(obj: PromiseLike<any>, keys: object, msg?: string): PromiseLike<void>;
|
393 |
|
394 |
|
395 | throw(fn: Function, msg?: string): PromiseLike<void>;
|
396 | throw(fn: Function, regExp: RegExp): PromiseLike<void>;
|
397 | throw(fn: Function, errType: Function, msg?: string): PromiseLike<void>;
|
398 | throw(fn: Function, errType: Function, regExp: RegExp): PromiseLike<void>;
|
399 |
|
400 | throws(fn: Function, msg?: string): PromiseLike<void>;
|
401 | throws(fn: Function, regExp: RegExp): PromiseLike<void>;
|
402 | throws(fn: Function, errType: Function, msg?: string): PromiseLike<void>;
|
403 | throws(fn: Function, errType: Function, regExp: RegExp): PromiseLike<void>;
|
404 |
|
405 | Throw(fn: Function, msg?: string): PromiseLike<void>;
|
406 | Throw(fn: Function, regExp: RegExp): PromiseLike<void>;
|
407 | Throw(fn: Function, errType: Function, msg?: string): PromiseLike<void>;
|
408 | Throw(fn: Function, errType: Function, regExp: RegExp): PromiseLike<void>;
|
409 |
|
410 | doesNotThrow(fn: Function, msg?: string): PromiseLike<void>;
|
411 | doesNotThrow(fn: Function, regExp: RegExp): PromiseLike<void>;
|
412 | doesNotThrow(fn: Function, errType: Function, msg?: string): PromiseLike<void>;
|
413 | doesNotThrow(fn: Function, errType: Function, regExp: RegExp): PromiseLike<void>;
|
414 |
|
415 | operator(val: PromiseLike<any>, operator: string, val2: any, msg?: string): PromiseLike<void>;
|
416 | closeTo(act: PromiseLike<number>, exp: number, delta: number, msg?: string): PromiseLike<void>;
|
417 | approximately(act: PromiseLike<number>, exp: number, delta: number, msg?: string): PromiseLike<void>;
|
418 |
|
419 | sameMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
420 | sameDeepMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
421 | sameOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
422 | notSameOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
423 | sameDeepOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
424 | notSameDeepOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
425 | includeOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
426 | notIncludeOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
427 | includeDeepOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
428 | notIncludeDeepOrderedMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
429 | includeMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
430 | includeDeepMembers(set1: PromiseLike<any[]>, set2: any[], msg?: string): PromiseLike<void>;
|
431 |
|
432 | oneOf(val: PromiseLike<any>, list: any[], msg?: string): PromiseLike<void>;
|
433 |
|
434 | changes(modifier: Function, obj: Object, property: string, msg?: string): PromiseLike<void>;
|
435 | changesBy(modifier: Function, obj: object, property: string, change: number, msg?: string): PromiseLike<void>;
|
436 | doesNotChange(modifier: Function, obj: Object, property: string, msg?: string): PromiseLike<void>;
|
437 | changesButNotBy(
|
438 | modifier: Function,
|
439 | obj: object,
|
440 | property: string,
|
441 | change: number,
|
442 | msg?: string,
|
443 | ): PromiseLike<void>;
|
444 | increases(modifier: Function, obj: Object, property: string, msg?: string): PromiseLike<void>;
|
445 | increasesBy(modifier: Function, obj: Object, property: string, change: number, msg?: string): PromiseLike<void>;
|
446 | doesNotIncrease(modifier: Function, obj: Object, property: string, msg?: string): PromiseLike<void>;
|
447 | increasesButNotBy(
|
448 | modifier: Function,
|
449 | obj: Object,
|
450 | property: string,
|
451 | change: number,
|
452 | msg?: string,
|
453 | ): PromiseLike<void>;
|
454 | decreases(modifier: Function, obj: Object, property: string, msg?: string): PromiseLike<void>;
|
455 | decreasesBy(modifier: Function, obj: Object, property: string, change: number, msg?: string): PromiseLike<void>;
|
456 | doesNotDecrease(modifier: Function, obj: Object, property: string, msg?: string): PromiseLike<void>;
|
457 | decreasesButNotBy(
|
458 | modifier: Function,
|
459 | obj: Object,
|
460 | property: string,
|
461 | change: number,
|
462 | msg?: string,
|
463 | ): PromiseLike<void>;
|
464 |
|
465 | ifError(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
466 |
|
467 | isExtensible(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
468 | isNotExtensible(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
469 |
|
470 | isSealed(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
471 | sealed(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
472 | isNotSealed(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
473 | notSealed(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
474 |
|
475 | isFrozen(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
476 | frozen(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
477 | isNotFrozen(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
478 | notFrozen(obj: PromiseLike<Object>, msg?: string): PromiseLike<void>;
|
479 |
|
480 | isEmpty(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
481 | isNotEmpty(val: PromiseLike<any>, msg?: string): PromiseLike<void>;
|
482 | }
|
483 | }
|