@modern-kit/utils
Version:
1 lines • 864 B
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../src/validator/isWindow/index.ts"],"sourcesContent":["/**\n * @description 주어진 요소가 `window` 객체인지 확인합니다.\n *\n * @param {unknown} element 확인할 요소\n * @returns {boolean} 요소가 `window` 객체인 경우 `true`, 그렇지 않은 경우 `false`를 반환합니다.\n *\n * @example\n * isWindow(window); // true\n *\n * @example\n * isWindow(document); // false\n * isWindow({}); // false\n * isWindow(\"\"); // false\n * isWindow(0); // false\n */\nexport function isWindow(element: unknown): element is Window {\n if (typeof window === 'undefined') {\n return false;\n }\n\n return element === window;\n}\n"],"names":[],"mappings":"AAeO,SAAS,SAAS,OAAA,EAAqC;AAC5D,EAAA,IAAI,OAAO,WAAW,WAAA,EAAa;AACjC,IAAA,OAAO,KAAA;AAAA,EACT;AAEA,EAAA,OAAO,OAAA,KAAY,MAAA;AACrB;;;;"}