Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

assert.d.ts 2.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. declare module "assert" {
  2. function internal(value: any, message?: string | Error): void;
  3. namespace internal {
  4. class AssertionError implements Error {
  5. name: string;
  6. message: string;
  7. actual: any;
  8. expected: any;
  9. operator: string;
  10. generatedMessage: boolean;
  11. code: 'ERR_ASSERTION';
  12. constructor(options?: {
  13. message?: string; actual?: any; expected?: any;
  14. operator?: string; stackStartFn?: Function
  15. });
  16. }
  17. function fail(message?: string | Error): never;
  18. /** @deprecated since v10.0.0 - use fail([message]) or other assert functions instead. */
  19. function fail(actual: any, expected: any, message?: string | Error, operator?: string, stackStartFn?: Function): never;
  20. function ok(value: any, message?: string | Error): void;
  21. /** @deprecated since v9.9.0 - use strictEqual() instead. */
  22. function equal(actual: any, expected: any, message?: string | Error): void;
  23. /** @deprecated since v9.9.0 - use notStrictEqual() instead. */
  24. function notEqual(actual: any, expected: any, message?: string | Error): void;
  25. /** @deprecated since v9.9.0 - use deepStrictEqual() instead. */
  26. function deepEqual(actual: any, expected: any, message?: string | Error): void;
  27. /** @deprecated since v9.9.0 - use notDeepStrictEqual() instead. */
  28. function notDeepEqual(actual: any, expected: any, message?: string | Error): void;
  29. function strictEqual(actual: any, expected: any, message?: string | Error): void;
  30. function notStrictEqual(actual: any, expected: any, message?: string | Error): void;
  31. function deepStrictEqual(actual: any, expected: any, message?: string | Error): void;
  32. function notDeepStrictEqual(actual: any, expected: any, message?: string | Error): void;
  33. function throws(block: () => any, message?: string | Error): void;
  34. function throws(block: () => any, error: RegExp | Function | Object | Error, message?: string | Error): void;
  35. function doesNotThrow(block: () => any, message?: string | Error): void;
  36. function doesNotThrow(block: () => any, error: RegExp | Function, message?: string | Error): void;
  37. function ifError(value: any): void;
  38. function rejects(block: (() => Promise<any>) | Promise<any>, message?: string | Error): Promise<void>;
  39. function rejects(block: (() => Promise<any>) | Promise<any>, error: RegExp | Function | Object | Error, message?: string | Error): Promise<void>;
  40. function doesNotReject(block: (() => Promise<any>) | Promise<any>, message?: string | Error): Promise<void>;
  41. function doesNotReject(block: (() => Promise<any>) | Promise<any>, error: RegExp | Function, message?: string | Error): Promise<void>;
  42. const strict: typeof internal;
  43. }
  44. export = internal;
  45. }