mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
[ember__debug] Fix args in registerWarnHandler (#46112)
This commit is contained in:
parent
f62ebc1050
commit
22457a0b6a
@ -34,7 +34,17 @@ registerWarnHandler(() => {}); // $ExpectType void
|
||||
registerWarnHandler((message, { id }, next) => { // $ExpectType void
|
||||
message; // $ExpectType string
|
||||
id; // $ExpectType string
|
||||
next; // $ExpectType () => void
|
||||
next; // $ExpectType (message?: string | undefined, options?: { id: string; } | undefined) => void
|
||||
});
|
||||
registerWarnHandler((message, { id }, next) => { // $ExpectType void
|
||||
message; // $ExpectType string
|
||||
id; // $ExpectType string
|
||||
next(); // $ExpectType void
|
||||
});
|
||||
registerWarnHandler((message, { id }, next) => { // $ExpectType void
|
||||
message; // $ExpectType string
|
||||
id; // $ExpectType string
|
||||
next(message, { id }); // $ExpectType void
|
||||
});
|
||||
|
||||
// next is not called, so no warnings get the default behavior
|
||||
|
||||
@ -50,7 +50,17 @@ registerWarnHandler(() => {}); // $ExpectType void
|
||||
registerWarnHandler((message, { id }, next) => { // $ExpectType void
|
||||
message; // $ExpectType string
|
||||
id; // $ExpectType string
|
||||
next; // $ExpectType () => void
|
||||
next; // $ExpectType (message?: string | undefined, options?: { id: string; } | undefined) => void
|
||||
});
|
||||
registerWarnHandler((message, { id }, next) => { // $ExpectType void
|
||||
message; // $ExpectType string
|
||||
id; // $ExpectType string
|
||||
next(); // $ExpectType void
|
||||
});
|
||||
registerWarnHandler((message, { id }, next) => { // $ExpectType void
|
||||
message; // $ExpectType string
|
||||
id; // $ExpectType string
|
||||
next(message, { id }); // $ExpectType void
|
||||
});
|
||||
|
||||
// next is not called, so no warnings get the default behavior
|
||||
|
||||
2
types/ember__debug/index.d.ts
vendored
2
types/ember__debug/index.d.ts
vendored
@ -36,7 +36,7 @@ export function registerDeprecationHandler(handler: (message: string, options: {
|
||||
* The following example demonstrates its usage by registering a handler that does nothing overriding Ember's
|
||||
* default warning behavior.
|
||||
*/
|
||||
export function registerWarnHandler(handler: (message: string, options: { id: string }, next: () => void) => void): void;
|
||||
export function registerWarnHandler(handler: (message: string, options: { id: string }, next: (message?: string, options?: { id: string }) => void) => void): void;
|
||||
|
||||
/**
|
||||
* Run a function meant for debugging.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user