@avonjs/avonjs
Version:
A fluent Node.js API generator.
12 lines (11 loc) • 523 B
TypeScript
import { Collection as BaseCollection } from 'collect.js';
export default class Collection<TItem> extends BaseCollection<TItem> {
/**
* The get method returns the item at a given key. If the key does not exist, null is returned.
*/
get<K, V>(path: keyof TItem | K, defaultValue?: ((...any: unknown[]) => V | TItem) | V | TItem): TItem | null;
/**
* The has method determines if one or more keys exists in the collection.
*/
has<K>(path: keyof TItem | K | Array<keyof TItem>): boolean;
}