bump-cli
Version:
The Bump CLI is used to interact with your API documentation hosted on Bump.sh by using the API of developers.bump.sh
23 lines (22 loc) • 998 B
TypeScript
import { API } from '../definition.js';
export type DefinitionConfig = {
definition: API;
file: string;
slug: string;
};
export declare class DefinitionDirectory {
protected buildNewFilename: (slug: string) => string;
protected readonly definitions: DefinitionConfig[];
protected readonly filenamePattern: RegExp;
protected readonly humanFilenamePattern: string;
protected readonly path: string;
constructor(directory: string, filenamePattern: string);
d(formatter: any, ...args: any[]): void;
definitionsExists(): boolean;
interactiveSelection(): Promise<DefinitionConfig[]>;
map(callback: (definition: DefinitionConfig) => Promise<DefinitionConfig>): Promise<DefinitionConfig[]>;
readDefinitions(): Promise<DefinitionConfig[]>;
renameToConvention(documentation: DefinitionConfig): Promise<void>;
sequentialMap(callback: (definition: DefinitionConfig) => Promise<void>): Promise<DefinitionConfig[]>;
stdoutDefinitions(): void;
}