Skip to main content

isWindow

주어진 인자가 window 객체인지 확인하고, 맞다면 인자의 타입을 Window로 타입을 좁혀주는 함수입니다.


Code

🔗 실제 구현 코드 확인

Interface

typescript
function isWindow(element: unknown): element is Window

Usage

typescript
import { isWindow } from '@modern-kit/utils';

const div = document.createElement('div');

isWindow(window); // true

isWindow(window.document); // false
isWindow({}); // false
isWindow(div); // false
isWindow(1); // false
isWindow(''); // false