/** * @template T * @template {T} S * @param {T[]} items * @param {(node: T) => node is S} predicate * @returns {S | undefined} */ export function find(items: T[], predicate: (node: T) => node is S): S | undefined; /** * @template T * @template {T} S * @param {T[]} items * @param {(node: T) => node is S} predicate * @returns {S[]} */ export function filter(items: T[], predicate: (node: T) => node is S): S[]; //# sourceMappingURL=array.d.ts.map