export interface Schema { package: string | null definitions: Definition[] } export type DefinitionKind = 'ENUM' | 'STRUCT' | 'MESSAGE' export interface Definition { name: string line: number column: number kind: DefinitionKind fields: Field[] } export interface Field { name: string line: number column: number type: string | null isArray: boolean isDeprecated: boolean value: number }