interface IFileimport { type IFile } from "https://deno.land/x/mesozoic@v1.0.0-alpha.19/lib/file.ts"; Methodsfilename(): stringpath(): stringrelativePath(): stringurl(): URLalias(): string | undefinedaliasUrl(): URL | undefinedsetAlias(alias: string): voidrelativeAlias(): string | undefinedroot(): stringextension(): stringread(): Promise<string>readAsJson<T = unknown>(): Promise<T>readBytes(): Promise<Uint8Array>write(content: string | Uint8Array): Promise<void>writeJson(value: any, pretty?: boolean): Promise<void>copyTo(to: string, filePath?: string): Promise<IFile>copyToHashed(to: string): Promise<IFile>remove(): Promise<boolean>rename(newFilename: string): Promise<string>clone(): IFile