atom: the value for Emitter methods shouldn't be undefined.

This commit is contained in:
GlenCFL 2017-12-05 04:43:22 -05:00
parent ab57b98b80
commit 5b9aafbe1b
2 changed files with 6 additions and 6 deletions

View File

@ -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

View File

@ -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