@verdaccio/types
Advanced tools
Comparing version 8.5.1 to 8.5.2
@@ -6,2 +6,13 @@ # Change Log | ||
## [8.5.2](https://github.com/verdaccio/monorepo/compare/v8.5.1...v8.5.2) (2019-12-25) | ||
### Bug Fixes | ||
* add types for storage handler ([#307](https://github.com/verdaccio/monorepo/issues/307)) ([c35746e](https://github.com/verdaccio/monorepo/commit/c35746ebba071900db172608dedff66a7d27c23d)) | ||
## [8.5.1](https://github.com/verdaccio/monorepo/compare/v8.5.0...v8.5.1) (2019-12-24) | ||
@@ -8,0 +19,0 @@ |
@@ -8,3 +8,4 @@ import { PassThrough } from 'stream'; | ||
type Callback = Function; | ||
type CallbackAction = (err?: string) => void; | ||
// FIXME: err should be something flexible enough for any implementation | ||
type CallbackAction = (err: any | null) => void; | ||
type CallbackError = (err: NodeJS.ErrnoException) => void; | ||
@@ -403,18 +404,24 @@ interface Author { | ||
type StorageUpdateCallback = (data: Package, cb: CallbackAction) => void; | ||
type StorageUpdateHandler = (name: string, cb: StorageUpdateCallback) => void; | ||
type StorageWriteCallback = (name: string, json: Package, callback: Callback) => void; | ||
type PackageTransformer = (pkg: Package) => Package; | ||
type ReadPackageCallback = (err: any | null, data?: Package) => void; | ||
interface ILocalPackageManager { | ||
logger: Logger; | ||
writeTarball(name: string): IUploadTarball; | ||
readTarball(name: string): IReadTarball; | ||
readPackage(fileName: string, callback: Callback): void; | ||
createPackage(name: string, value: Package, cb: Callback): void; | ||
deletePackage(fileName: string, callback: Callback): void; | ||
removePackage(callback: Callback): void; | ||
writeTarball(pkgName: string): IUploadTarball; | ||
readTarball(pkgName: string): IReadTarball; | ||
readPackage(fileName: string, callback: ReadPackageCallback): void; | ||
createPackage(pkgName: string, value: Package, cb: CallbackAction): void; | ||
deletePackage(fileName: string, callback: CallbackAction): void; | ||
removePackage(callback: CallbackAction): void; | ||
updatePackage( | ||
pkgFileName: string, | ||
updateHandler: Callback, | ||
onWrite: Callback, | ||
transformPackage: Function, | ||
onEnd: Callback | ||
updateHandler: StorageUpdateCallback, | ||
onWrite: StorageWriteCallback, | ||
transformPackage: PackageTransformer, | ||
onEnd: CallbackAction | ||
): void; | ||
savePackage(fileName: string, json: Package, callback: Callback): void; | ||
savePackage(fileName: string, json: Package, callback: CallbackAction): void; | ||
} | ||
@@ -421,0 +428,0 @@ |
{ | ||
"name": "@verdaccio/types", | ||
"version": "8.5.1", | ||
"version": "8.5.2", | ||
"description": "verdaccio types definitions", | ||
@@ -31,3 +31,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "f0887bdc71a239e013fb4142d5e23e3cae9068b7" | ||
"gitHead": "e269378a704559a3bd4a655cddb9d8b0e614d752" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
36000
470