linq icon indicating copy to clipboard operation
linq copied to clipboard

Enumerable.from is missing Array[] overload.

Open shtse8 opened this issue 2 years ago • 1 comments

for the current implementation

  export function from(): IEnumerable<unknown>;
  export function from<T>(obj: Array<T>): IEnumerable<T>;
  export function from<T>(obj: IEnumerable<T>): IEnumerable<T>;
  export function from(obj: number): IEnumerable<number>;
  export function from(obj: boolean): IEnumerable<boolean>;
  export function from(obj: string): IEnumerable<string>;
  export function from<T>(obj: T[]): IEnumerable<T>;
  export function from<T>(obj: Iterator<T>): IEnumerable<T>;
  export function from<T>(obj: { length: number;[x: number]: T; }): IEnumerable<T>;
  export function from<T>(obj: { [key: string]: T }): IEnumerable<{ key: string; value: T }>;
  export function from<T>(obj: Record<PropertyKey, T>): IEnumerable<{ key: string; value: T }>;

it is missing Array<T> overload.

shtse8 avatar Jun 26 '22 16:06 shtse8

What about the second line of your snippet?

export function from<T>(obj: Array<T>): IEnumerable<T>;

juancri avatar Dec 08 '22 08:12 juancri