mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
atom: the value for Emitter methods shouldn't be undefined.
This commit is contained in:
parent
ab57b98b80
commit
5b9aafbe1b
6
types/atom/index.d.ts
vendored
6
types/atom/index.d.ts
vendored
@ -730,14 +730,14 @@ export class Emitter<Emissions = { [key: string]: any }> implements DisposableLi
|
||||
|
||||
// Event Subscription
|
||||
/** Registers a handler to be invoked whenever the given event is emitted. */
|
||||
on<T extends keyof Emissions>(eventName: T, handler: (value?: Emissions[T]) => void):
|
||||
on<T extends keyof Emissions>(eventName: T, handler: (value: Emissions[T]) => void):
|
||||
Disposable;
|
||||
|
||||
/**
|
||||
* Register the given handler function to be invoked the next time an event
|
||||
* with the given name is emitted via ::emit.
|
||||
*/
|
||||
once<T extends keyof Emissions>(eventName: T, handler: (value?: Emissions[T]) => void):
|
||||
once<T extends keyof Emissions>(eventName: T, handler: (value: Emissions[T]) => void):
|
||||
Disposable;
|
||||
|
||||
/**
|
||||
@ -745,7 +745,7 @@ export class Emitter<Emissions = { [key: string]: any }> implements DisposableLi
|
||||
* handlers existing at the time of subscription whenever events by the
|
||||
* given name are emitted via ::emit.
|
||||
*/
|
||||
preempt<T extends keyof Emissions>(eventName: T, handler: (value?: Emissions[T]) => void):
|
||||
preempt<T extends keyof Emissions>(eventName: T, handler: (value: Emissions[T]) => void):
|
||||
Disposable;
|
||||
|
||||
// Event Emission
|
||||
|
||||
6
types/event-kit/index.d.ts
vendored
6
types/event-kit/index.d.ts
vendored
@ -83,14 +83,14 @@ export class Emitter<Emissions = { [key: string]: any }> implements DisposableLi
|
||||
|
||||
// Event Subscription
|
||||
/** Registers a handler to be invoked whenever the given event is emitted. */
|
||||
on<T extends keyof Emissions>(eventName: T, handler: (value?: Emissions[T]) => void):
|
||||
on<T extends keyof Emissions>(eventName: T, handler: (value: Emissions[T]) => void):
|
||||
Disposable;
|
||||
|
||||
/**
|
||||
* Register the given handler function to be invoked the next time an event
|
||||
* with the given name is emitted via ::emit.
|
||||
*/
|
||||
once<T extends keyof Emissions>(eventName: T, handler: (value?: Emissions[T]) => void):
|
||||
once<T extends keyof Emissions>(eventName: T, handler: (value: Emissions[T]) => void):
|
||||
Disposable;
|
||||
|
||||
/**
|
||||
@ -98,7 +98,7 @@ export class Emitter<Emissions = { [key: string]: any }> implements DisposableLi
|
||||
* handlers existing at the time of subscription whenever events by the
|
||||
* given name are emitted via ::emit.
|
||||
*/
|
||||
preempt<T extends keyof Emissions>(eventName: T, handler: (value?: Emissions[T]) => void):
|
||||
preempt<T extends keyof Emissions>(eventName: T, handler: (value: Emissions[T]) => void):
|
||||
Disposable;
|
||||
|
||||
// Event Emission
|
||||
|
||||
Loading…
Reference in New Issue
Block a user