/** * type-guarded function that tells TypeScript (in strictNullChecks mode) that you're filtering out null/undefined items. * example: array.filter(isNotNull) */ export const isNotNull = (item: T): item is NonNullable => item != null; // alternative // const const isNotNull = (item: T | null): item is T => item !== null;