XdrSchemaValidator.d.ts 547 B

123456789101112131415
  1. import type { XdrSchema } from './types';
  2. export declare class XdrSchemaValidator {
  3. validateSchema(schema: XdrSchema): boolean;
  4. validateValue(value: unknown, schema: XdrSchema): boolean;
  5. private validateSchemaInternal;
  6. private validateEnumSchema;
  7. private validateOpaqueSchema;
  8. private validateVarlenOpaqueSchema;
  9. private validateStringSchema;
  10. private validateArraySchema;
  11. private validateVarlenArraySchema;
  12. private validateStructSchema;
  13. private validateUnionSchema;
  14. private validateValueInternal;
  15. }