shevchenko
Version:
JavaScript library for declension of Ukrainian anthroponyms
16 lines (15 loc) • 563 B
TypeScript
import { DeclensionInput, GenderDetectionInput } from './contracts';
export declare class InputValidationError extends TypeError {
}
/**
* Validates if a given value is a valid input for declension.
*
* @throws {InputValidationError}
*/
export declare function validateDeclensionInput(input: unknown): asserts input is DeclensionInput;
/**
* Validates if a given value is a valid input for gender detection.
*
* @throws {InputValidationError}
*/
export declare function validateGenderDetectionInput(input: unknown): asserts input is GenderDetectionInput;