UNPKG

@v19i/openapi-enum-arrays

Version:

A @hey-api/openapi-ts plugin that generates typed enum arrays with intelligent conflict resolution

18 lines (17 loc) 548 B
import type { EnumInfo } from "./types"; export interface GeneratorOptions { arrayPrefix?: string; } export declare class CodeGenerator { generateEnumArrays(enums: EnumInfo[], options?: GeneratorOptions): string; private deduplicateEnums; private chooseBestEnumForMerging; private generateFullPathName; private generateContextualName; private extractContextForConflict; private extractFieldName; private generateHeader; private generateArrayConstants; private toArrayName; private capitalizeFirst; }