/**
 * 비표준 DOM 속성 보강
 *
 * `<input type="file" webkitdirectory>` 폴더 선택과
 * `File.webkitRelativePath` 가 TypeScript 에서 타입체크되도록 확장한다.
 * (lib.dom 에 webkitRelativePath 는 있으나 webkitdirectory/directory 속성은 없음)
 */

import 'react';

declare module 'react' {
  interface InputHTMLAttributes<T> {
    // 폴더 선택용 비표준 속성 (Chrome/Firefox/Edge)
    webkitdirectory?: string;
    directory?: string;
  }
}

declare global {
  interface HTMLInputElement {
    webkitdirectory: boolean;
  }
}

export {};
