default: {
archive: ((target, directory) => Promise<void>);
convert: ((location, file, callback?, param?) => Promise<{
brep?: string;
glb: string;
name: string;
}[]>);
copyDirectory: ((origin, destination) => Promise<void>);
copyFile: ((origin, destination) => Promise<void>);
createPath: ((location) => Promise<void>);
decrypt: ((hash) => Promise<string>);
encrypt: ((text) => Promise<{
content: string;
iv: string;
}>);
listDirectories: ((location) => Promise<string[]>);
listFiles: ((location) => Promise<Dirent[]>);
readFile: ((file, options?) => Promise<Buffer>);
readJSONFile: ((file) => Promise<any>);
readStream: ((file) => ReadStream);
removeDirectory: ((dir) => Promise<void>);
removeFile: ((file) => Promise<void>);
splitStep: ((location, fileIn) => Promise<string[]>);
toPosix: ((str) => string);
unarchive: ((source, directory) => Promise<void>);
writeFile: ((location, name, content) => Promise<void>);
writeStream: ((file) => WriteStream);
} = ...
Type declaration
archive: ((target, directory) => Promise<void>)
- (target, directory): Promise<void>
Parameters
- target: string
- directory: {
C: string;
path: string;
}
Returns Promise<void>
convert: ((location, file, callback?, param?) => Promise<{
brep?: string;
glb: string;
name: string;
}[]>)
- (location, file, callback?, param?): Promise<{
brep?: string;
glb: string;
name: string;
}[]> Parameters
- location: string
- file: {
name: string;
target: string;
}name: string
target: string
Optional
callback: ((data) => void)- (data): void
Parameters
- data: {
data?: string;
error?: string;
}Optional
data?: string
Optional
error?: string
Returns void
Optional
param: {
isResult: boolean;
}
Returns Promise<{
brep?: string;
glb: string;
name: string;
}[]>
Data
copyDirectory: ((origin, destination) => Promise<void>)
- (origin, destination): Promise<void>
Parameters
- origin: string
- destination: string
Returns Promise<void>
copyFile: ((origin, destination) => Promise<void>)
- (origin, destination): Promise<void>
Parameters
- origin: {
file: string;
path: string;
} - destination: {
file: string;
path: string;
}
Returns Promise<void>
createPath: ((location) => Promise<void>)
- (location): Promise<void>
Returns Promise<void>
decrypt: ((hash) => Promise<string>)
- (hash): Promise<string>
Parameters
- hash: {
content: string;
iv: string;
}content: string
iv: string
Returns Promise<string>
Decrypted text
encrypt: ((text) => Promise<{
content: string;
iv: string;
}>)
- (text): Promise<{
content: string;
iv: string;
}> Returns Promise<{
content: string;
iv: string;
}>
Hash
listDirectories: ((location) => Promise<string[]>)
- (location): Promise<string[]>
Returns Promise<string[]>
Directory list
listFiles: ((location) => Promise<Dirent[]>)
- (location): Promise<Dirent[]>
Returns Promise<Dirent[]>
Files list (with types)
readFile: ((file, options?) => Promise<Buffer>)
- (file, options?): Promise<Buffer>
Parameters
- file: string
Optional
options: any
Returns Promise<Buffer>
File content
readJSONFile: ((file) => Promise<any>)
- (file): Promise<any>
Returns Promise<any>
readStream: ((file) => ReadStream)
- (file): ReadStream
Returns ReadStream
Read stream
removeDirectory: ((dir) => Promise<void>)
- (dir): Promise<void>
Returns Promise<void>
removeFile: ((file) => Promise<void>)
- (file): Promise<void>
Returns Promise<void>
splitStep: ((location, fileIn) => Promise<string[]>)
- (location, fileIn): Promise<string[]>
Parameters
- location: string
- fileIn: string
Returns Promise<string[]>
toPosix: ((str) => string)
- (str): string
Returns string
POSIX path
unarchive: ((source, directory) => Promise<void>)
- (source, directory): Promise<void>
Parameters
- source: string
- directory: {
C: string;
path: string;
}
Returns Promise<void>
writeFile: ((location, name, content) => Promise<void>)
- (location, name, content): Promise<void>
Parameters
- location: string
- name: string
- content: string | Buffer
Returns Promise<void>
writeStream: ((file) => WriteStream)
- (file): WriteStream
Returns WriteStream
Write stream
Tar