UNPKG

424 BJavaScriptView Raw
1import { AsyncIterableX } from './asynciterablex';
2class OfKeysAsyncIterable extends AsyncIterableX {
3 constructor(source) {
4 super();
5 this._source = source;
6 }
7 [Symbol.asyncIterator]() {
8 return AsyncIterableX.from(Object.keys(this._source))[Symbol.asyncIterator]();
9 }
10}
11export function ofKeys(source) {
12 return new OfKeysAsyncIterable(source);
13}
14
15//# sourceMappingURL=ofkeys.mjs.map