Class UnzipTask
🏭 Constructors
constructor
new UnzipTask(zipFile: ZipFile, entries: Entry[], destination: string, resolver: EntryResolver= ..., interpreter: Function= ...): UnzipTaskParameters
- zipFile:
ZipFile - entries:
Entry[] - destination:
string - resolver:
EntryResolver - interpreter:
Function
Return Type
UnzipTask
Defined in: packages/installer/unzip.ts:22
🏷️ Properties
_from
_from: undefined | stringInherited from: BaseTask._from
Defined in: packages/task/index.ts:80
_id
_id: number = 0Inherited from: BaseTask._id
Defined in: packages/task/index.ts:85
_path
_path: string = ''Inherited from: BaseTask._path
Defined in: packages/task/index.ts:84
_progress
_progress: number = 0Inherited from: BaseTask._progress
Defined in: packages/task/index.ts:82
_promise
_promise: Promise<void>Inherited from: BaseTask._promise
Defined in: packages/task/index.ts:75
_state
_state: TaskState = TaskState.IdleInherited from: BaseTask._state
Defined in: packages/task/index.ts:74
_to
_to: undefined | stringInherited from: BaseTask._to
Defined in: packages/task/index.ts:81
_total
_total: number = -1Inherited from: BaseTask._total
Defined in: packages/task/index.ts:83
context
context: TaskContext = {}Inherited from: BaseTask.context
Defined in: packages/task/index.ts:88
entries
entries: Entry[]Defined in: packages/installer/unzip.ts:22
interpreter
interpreter: Function = ...Defined in: packages/installer/unzip.ts:22
name
name: string = ''Inherited from: BaseTask.name
Defined in: packages/task/index.ts:90
param
param: object = {}Inherited from: BaseTask.param
Defined in: packages/task/index.ts:91
parent
parent: undefined | Task<any>Inherited from: BaseTask.parent
Defined in: packages/task/index.ts:87
reject
reject: FunctionInherited from: BaseTask.reject
Defined in: packages/task/index.ts:78
resolve
resolve: FunctionInherited from: BaseTask.resolve
Defined in: packages/task/index.ts:77
resolver
resolver: EntryResolver = ...Defined in: packages/installer/unzip.ts:22
resultOrError
resultOrError: anyInherited from: BaseTask.resultOrError
Defined in: packages/task/index.ts:93
streams
streams: [Readable, Writable][] = []Defined in: packages/installer/unzip.ts:19
zipFile
zipFile: ZipFileDefined in: packages/installer/unzip.ts:22
🔑 Accessors
from
Inherited from: BaseTask.from
Defined in: packages/task/index.ts:121
id
Inherited from: BaseTask.id
Defined in: packages/task/index.ts:116
isCancelled
Inherited from: BaseTask.isCancelled
Defined in: packages/task/index.ts:124
isDone
Inherited from: BaseTask.isDone
Defined in: packages/task/index.ts:126
isPaused
Inherited from: BaseTask.isPaused
Defined in: packages/task/index.ts:125
isRunning
Inherited from: BaseTask.isRunning
Defined in: packages/task/index.ts:127
path
Inherited from: BaseTask.path
Defined in: packages/task/index.ts:117
progress
Inherited from: BaseTask.progress
Defined in: packages/task/index.ts:118
state
Inherited from: BaseTask.state
Defined in: packages/task/index.ts:122
to
Inherited from: BaseTask.to
Defined in: packages/task/index.ts:120
total
Inherited from: BaseTask.total
Defined in: packages/task/index.ts:119
🔧 Methods
_onCancelled
_onCancelled(): voidReturn Type
void
Defined in: packages/installer/unzip.ts:20
cancel
cancel(timeout: number): Promise<void>Parameters
- timeout:
number
Return Type
Promise<void>
Inherited from: BaseTask.cancel
Defined in: packages/task/index.ts:145
cancelTask
cancelTask(): Promise<void>Return Type
Promise<void>
Defined in: packages/installer/unzip.ts:76
get
get(): voidReturn Type
void
Inherited from: BaseTask.get
Defined in: packages/task/index.ts:108
handleEntry
handleEntry(entry: Entry, relativePath: string): Promise<void>Parameters
- entry:
Entry - relativePath:
string
Return Type
Promise<void>
Defined in: packages/installer/unzip.ts:27
map
map(transform: Transform<UnzipTask, N>): Task<N extends Promise<R> ? R : N>Parameters
- transform:
Transform<UnzipTask, N>
Return Type
Task<N extends Promise<R> ? R : N>
Inherited from: BaseTask.map
Defined in: packages/task/index.ts:212
onChildUpdate
onChildUpdate(chunkSize: number): voidParameters
- chunkSize:
number
Return Type
void
Inherited from: BaseTask.onChildUpdate
Defined in: packages/task/index.ts:205
pause
pause(): Promise<void>Return Type
Promise<void>
Inherited from: BaseTask.pause
Defined in: packages/task/index.ts:129
pauseTask
pauseTask(): Promise<void>Return Type
Promise<void>
Defined in: packages/installer/unzip.ts:88
resume
resume(): Promise<void>Return Type
Promise<void>
Inherited from: BaseTask.resume
Defined in: packages/task/index.ts:137
resumeTask
resumeTask(): Promise<void>Return Type
Promise<void>
Defined in: packages/installer/unzip.ts:97
runTask
runTask(): Promise<void>Return Type
Promise<void>
Defined in: packages/installer/unzip.ts:52
setName
setName(name: string, param: object): UnzipTaskParameters
- name:
string - param:
object
Return Type
UnzipTask
Inherited from: BaseTask.setName
Defined in: packages/task/index.ts:102
start
start(context: TaskContext, parent: Task<any>): voidParameters
- context:
TaskContext - parent:
Task<any>
Return Type
void
Inherited from: BaseTask.start
Defined in: packages/task/index.ts:164
startAndWait
startAndWait(context: TaskContext, parent: Task<any>): Promise<void>Parameters
- context:
TaskContext - parent:
Task<any>
Return Type
Promise<void>
Inherited from: BaseTask.startAndWait
Defined in: packages/task/index.ts:195
update
update(chunkSize: number): voidParameters
- chunkSize:
number
Return Type
void
Inherited from: BaseTask.update
Defined in: packages/task/index.ts:200
wait
wait(): Promise<void>Return Type
Promise<void>
Inherited from: BaseTask.wait
Defined in: packages/task/index.ts:160