import { File as NodeFile } from "buffer"; import { FormData as NodeFormData } from "formdata-node"; export function assertType(value: unknown) { function isType(value: unknown): value is T { return true || value; } if (!isType(value)) throw new Error("Impossible."); } export type { NodeFile, NodeFormData }; export type BrowserFile = File; export type BrowserFormData = FormData; export const File = process.env.BROWSER_BUILD ? window.File : NodeFile; export const FormData = process.env.BROWSER_BUILD ? window.FormData : NodeFormData;