Interface: StorageHandler
Properties
| Property | Type |
|---|---|
logger | Logger |
Methods
createPackage()
ts
createPackage(name, manifest): Promise<void>;Parameters
| Parameter | Type |
|---|---|
name | string |
manifest | Manifest |
Returns
Promise<void>
deletePackage()
ts
deletePackage(fileName): Promise<void>;Parameters
| Parameter | Type |
|---|---|
fileName | string |
Returns
Promise<void>
hasPackage()
ts
hasPackage(): Promise<boolean>;Returns
Promise<boolean>
hasTarball()
ts
hasTarball(fileName): Promise<boolean>;Parameters
| Parameter | Type |
|---|---|
fileName | string |
Returns
Promise<boolean>
readPackage()
ts
readPackage(name): Promise<Manifest>;Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
Promise<Manifest>
readTarball()
ts
readTarball(pkgName, __namedParameters): Promise<Readable>;Parameters
| Parameter | Type |
|---|---|
pkgName | string |
__namedParameters | { signal: AbortSignal; } |
__namedParameters.signal | AbortSignal |
Returns
Promise<Readable>
removePackage()
ts
removePackage(): Promise<void>;Returns
Promise<void>
savePackage()
ts
savePackage(pkgName, value): Promise<void>;Parameters
| Parameter | Type |
|---|---|
pkgName | string |
value | Manifest |
Returns
Promise<void>
updatePackage()
ts
updatePackage(packageName, handleUpdate): Promise<Manifest>;Parameters
| Parameter | Type |
|---|---|
packageName | string |
handleUpdate | (manifest) => Promise<Manifest> |
Returns
Promise<Manifest>
writeTarball()
ts
writeTarball(tarballName, __namedParameters): Promise<Writable>;Parameters
| Parameter | Type |
|---|---|
tarballName | string |
__namedParameters | { signal: AbortSignal; } |
__namedParameters.signal | AbortSignal |
Returns
Promise<Writable>