Archive constructor
Archive(
- CompressionRsWorld _world
Implementation
Archive(this._world)
: _writeArchive = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#write-archive',
const FuncType(
[('input', ArchiveInput._spec), ('output-path', StringType())],
[('', ResultType(null, StringType()))]),
)!,
_createArchive = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#create-archive',
const FuncType([('input', ArchiveInput._spec)],
[('', ResultType(ListType(U8()), StringType()))]),
)!,
_readTar = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#read-tar',
const FuncType([('path', StringType())],
[('', ResultType(ListType(TarFile._spec), StringType()))]),
)!,
_viewTar = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#view-tar',
const FuncType([('tar-bytes', ListType(U8()))],
[('', ResultType(ListType(TarFile._spec), StringType()))]),
)!,
_readZip = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#read-zip',
const FuncType([('path', StringType())],
[('', ResultType(ListType(ZipFile._spec), StringType()))]),
)!,
_viewZip = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#view-zip',
const FuncType([('zip-bytes', ListType(U8()))],
[('', ResultType(ListType(ZipFile._spec), StringType()))]),
)!,
_extractZip = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#extract-zip',
const FuncType([('zip', Input._spec), ('path', StringType())],
[('', ResultType(null, StringType()))]),
)!,
_extractTar = _world.library.getComponentFunctionWorker(
'compression-rs-namespace:compression-rs/archive#extract-tar',
const FuncType([('tar', Input._spec), ('path', StringType())],
[('', ResultType(null, StringType()))]),
)!;