@aws/pdk
Version:
All documentation is located at: https://aws.github.io/aws-pdk
28 lines (27 loc) • 1.33 kB
TypeScript
import { type Registries } from '@pnpm/types';
export declare function isAbsolute(dependencyPath: string): boolean;
export declare function resolve(registries: Registries, resolutionLocation: string): string;
export declare function indexOfPeersSuffix(depPath: string): number;
export declare function tryGetPackageId(registries: Registries, relDepPath: string): string | null;
export declare function refToAbsolute(reference: string, pkgName: string, registries: Registries): string | null;
export declare function getRegistryByPackageName(registries: Registries, packageName: string): string;
export declare function relative(registries: Registries, packageName: string, absoluteResolutionLoc: string): string;
export declare function refToRelative(reference: string, pkgName: string): string | null;
export declare function parse(dependencyPath: string): {
host: string | undefined;
isAbsolute: boolean;
name?: undefined;
peersSuffix?: undefined;
version?: undefined;
} | {
host: string | undefined;
isAbsolute: boolean;
name: string | undefined;
peersSuffix: string | undefined;
version: string;
};
export declare function depPathToFilename(depPath: string): string;
export declare function createPeersFolderSuffix(peers: Array<{
name: string;
version: string;
}>): string;