UNPKG

@glint/environment-ember-loose

Version:

A Glint environment to support loose-mode Ember.js projects

18 lines (15 loc) 427 B
import EmberArray from '@ember/array'; import { ComponentLike } from '@glint/template'; type ArrayLike<T> = ReadonlyArray<T> | Iterable<T> | EmberArray<T>; export type EachKeyword = abstract new <T = any>() => InstanceType< ComponentLike<{ Args: { Positional: [items: ArrayLike<T> | null | undefined]; Named: { key?: string }; }; Blocks: { default: [T, number]; else: []; }; }> >;