@azure-tools/uri
Version:
Common URI handling code.
45 lines • 1.55 kB
TypeScript
export declare function enumerateFiles(folderUri: string, probeFiles?: Array<string>): Promise<Array<string>>;
/**
* Writes string to local file system.
* @param fileUri Target file uri.
* @param data String to write (encoding: UTF8).
*/
export declare function writeString(fileUri: string, data: string): Promise<void>;
/**
* Writes binary to local file system.
* @param fileUri Target file uri.
* @param data String to write (encoding - base64 encoded UTF8).
*/
export declare function writeBinary(fileUri: string, data: string): Promise<void>;
/**
* Clears a folder on the local file system.
* @param folderUri Folder uri.
*/
export declare function clearFolder(folderUri: string, exceptions?: Array<string>): Promise<void>;
export declare function fileUriToPath(fileUri: string): string;
export declare function getExtension(name: string): string;
/**
* @deprecated use enumerateFiles instead.
*/
export declare const EnumerateFiles: typeof enumerateFiles;
/**
* @deprecated use writeString instead.
*/
export declare const WriteString: typeof writeString;
/**
* @deprecated use writeBinary instead.
*/
export declare const WriteBinary: typeof writeBinary;
/**
* @deprecated use clearFolder instead.
*/
export declare const ClearFolder: typeof clearFolder;
/**
* @deprecated use fileUriToPath instead.
*/
export declare const FileUriToPath: typeof fileUriToPath;
/**
* @deprecated use getExtension instead.
*/
export declare const GetExtension: typeof getExtension;
//# sourceMappingURL=os-abstractions.d.ts.map