/** * **Note** * `function` that narrows the type of the provided value to type `T1`. * * **Example** * ```ts * let isNumber: TypeGuard; * let unknown: unknown; * if (isNumber(unknown)) { * /// ... * } * ``` */ export type TypeGuard = (unknown: unknown) => unknown is T1;