123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- import {Except} from 'type-fest';
- import readPkg = require('read-pkg');
- declare namespace readPkgUp {
- type Options = {
-
- cwd?: string;
- } & Except<readPkg.Options, 'cwd'>;
- type NormalizeOptions = {
-
- cwd?: string;
- } & Except<readPkg.NormalizeOptions, 'cwd'>;
- type PackageJson = readPkg.PackageJson;
- type NormalizedPackageJson = readPkg.NormalizedPackageJson;
- interface ReadResult {
- packageJson: PackageJson;
- path: string;
- }
- interface NormalizedReadResult {
- packageJson: NormalizedPackageJson;
- path: string;
- }
- }
- declare const readPkgUp: {
-
- (options?: readPkgUp.NormalizeOptions): Promise<
- readPkgUp.NormalizedReadResult | undefined
- >;
- (options: readPkgUp.Options): Promise<readPkgUp.ReadResult | undefined>;
-
- sync(
- options?: readPkgUp.NormalizeOptions
- ): readPkgUp.NormalizedReadResult | undefined;
- sync(options: readPkgUp.Options): readPkgUp.ReadResult | undefined;
- };
- export = readPkgUp;
|