UNPKG

427 BTypeScriptView Raw
1import { type DependenciesField } from './misc';
2import { type BaseManifest } from './package';
3export type LogBase = {
4 level: 'debug' | 'error';
5} | {
6 level: 'info' | 'warn';
7 prefix: string;
8 message: string;
9};
10export type IncludedDependencies = {
11 [dependenciesField in DependenciesField]: boolean;
12};
13export type ReadPackageHook = <Pkg extends BaseManifest>(pkg: Pkg, dir?: string) => Pkg | Promise<Pkg>;