es-toolkit
Version:
A state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations.
8 lines (5 loc) • 405 B
text/typescript
import { IterateeShorthand } from './IterateeShorthand.mjs';
import { ObjectIterator } from './ObjectIterator.mjs';
type ObjectIteratee<TObject> = ObjectIterator<TObject, unknown> | IterateeShorthand<TObject[keyof TObject]>;
type ObjectIterateeCustom<TObject, TResult> = ObjectIterator<TObject, TResult> | IterateeShorthand<TObject[keyof TObject]>;
export type { ObjectIteratee, ObjectIterateeCustom };