You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
549 B
24 lines
549 B
declare const isGeneratorFn: { |
|
/** |
|
Check if something is a generator function. |
|
|
|
@example |
|
``` |
|
import isGeneratorFn = require('is-generator-fn'); |
|
|
|
isGeneratorFn(function * () {}); |
|
//=> true |
|
|
|
isGeneratorFn(function () {}); |
|
//=> false |
|
``` |
|
*/ |
|
(value: unknown): value is GeneratorFunction; |
|
|
|
// TODO: Remove this for the next major release, refactor the whole definition to: |
|
// declare function isGeneratorFn(value: unknown): value is GeneratorFunction; |
|
// export = isGeneratorFn; |
|
default: typeof isGeneratorFn; |
|
}; |
|
|
|
export = isGeneratorFn;
|
|
|