/** * Naming strategy for Docker lexicon entities. * * Converts Docker/Compose entity type names to TypeScript class names. */ /** * Convert a Docker entity type name to a TypeScript class name. * e.g. "Docker::Compose::Service" → "Service" */ export declare function entityTypeToTsName(entityType: string): string; /** * Convert a TypeScript class name back to an entity type. */ export declare function tsNameToEntityType(tsName: string): string | undefined; /** * All known Docker entity types, in declaration order. */ export declare const ALL_ENTITY_TYPES: string[]; /** * Check whether an entity type is a Compose resource. */ export declare function isComposeType(entityType: string): boolean; /** * Check whether an entity type is the Dockerfile resource. */ export declare function isDockerfileType(entityType: string): boolean; //# sourceMappingURL=naming.d.ts.map