Skip to content

Instantly share code, notes, and snippets.

@lynn
Created March 22, 2019 21:24
Show Gist options
  • Save lynn/820005a45a155c3aa42ec1e91a81e79e to your computer and use it in GitHub Desktop.
Save lynn/820005a45a155c3aa42ec1e91a81e79e to your computer and use it in GitHub Desktop.
number | (() => string) | { (...items: ConcatArray<never>[]): never[]; (...items: ConcatArray<never>[]): never[]; } | ((searchElement: never, fromIndex?: number) => number) | ((searchElement: never, fromIndex?: number) => number) | ((start?: number, end?: number) => never[]) | ((searchElement: never, fromIndex?: number) => boolean) | (() => string) | (() => never[]) | (<U>(callbackfn: (value: never, index: number, array: never[]) => U, thisArg?: any) => U[]) | { <S extends never>(callbackfn: (value: never, index: number, array: never[]) => value is S, thisArg?: any): S[]; (callbackfn: (value: never, index: number, array: never[]) => any, thisArg?: any): never[]; } | ((value: never, start?: number, end?: number) => never[]) | { (start: number, deleteCount?: number): never[]; (start: number, deleteCount: number, ...items: never[]): never[]; } | (() => IterableIterator<never>) | (() => IterableIterator<[number, never]>) | (() => never) | ((...items: never[]) => number) | (() => never) | ((separator?: string) => string) | ((compareFn?: (a: never, b: never) => number) => never[]) | ((...items: never[]) => number) | ((callbackfn: (value: never, index: number, array: never[]) => boolean, thisArg?: any) => boolean) | ((callbackfn: (value: never, index: number, array: never[]) => boolean, thisArg?: any) => boolean) | ((callbackfn: (value: never, index: number, array: never[]) => void, thisArg?: any) => void) | { (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: never[]) => never, initialValue: never): never; <U>(callbackfn: (previousValue: U, currentValue: never, currentIndex: number, array: never[]) => U, initialValue: U): U; } | { (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: never[]) => never, initialValue: never): never; <U>(callbackfn: (previousValue: U, currentValue: never, currentIndex: number, array: never[]) => U, initialValue: U): U; } | { <S extends never>(predicate: (this: void, value: never, index: number, obj: never[]) => value is S, thisArg?: any): S; (predicate: (value: never, index: number, obj: never[]) => boolean, thisArg?: any): never; } | ((predicate: (value: never, index: number, obj: never[]) => boolean, thisArg?: any) => number) | ((target: number, start: number, end?: number) => never[]) | (() => IterableIterator<number>)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment