UNPKG

@atomic-ehr/ucum

Version:

TypeScript implementation of UCUM (Unified Code for Units of Measure)

19 lines 578 B
export interface ValidationResult { valid: boolean; errors: ValidationError[]; warnings?: ValidationWarning[]; } export interface ValidationError { type: 'syntax' | 'unknown_unit' | 'invalid_prefix' | 'invalid_annotation'; message: string; position?: number; context?: string; suggestion?: string; } export interface ValidationWarning { type: 'deprecated' | 'non_standard' | 'ambiguous'; message: string; suggestion?: string; } export declare function validate(unit: string): ValidationResult; //# sourceMappingURL=validation.d.ts.map