@apistudio/apim-cli
Version:
CLI for API Management Products
21 lines • 805 B
TypeScript
/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
type Remove = {
recursive: boolean;
};
export interface RemoveFileHandle extends FileSystemFileHandle {
remove: (object?: Remove) => void;
}
export interface RenameFileHandle extends FileSystemFileHandle {
move: (name: string) => Promise<void> | void;
}
export interface MoveFileHandle extends FileSystemFileHandle {
move: (name: FileSystemDirectoryHandle | null) => Promise<void> | void;
}
export interface MoveDirHandle extends FileSystemDirectoryHandle {
values: () => AsyncIterableIterator<FileSystemDirectoryHandle | FileSystemFileHandle>;
}
export type ProjectFileSystemHandle = FileSystemDirectoryHandle | FileSystemFileHandle | MoveFileHandle | null;
export {};
//# sourceMappingURL=file-handle.model.d.ts.map