Skip to content

@kaiord/zwo


@kaiord/zwo / createZwiftValidator

Function: createZwiftValidator() ​

createZwiftValidator(logger): ZwiftValidator

Defined in: adapters/xsd-validator.ts:28

Creates a Zwift validator that automatically chooses the appropriate validation strategy:

  • In Node.js: Full XSD schema validation
  • In browsers: XML well-formedness validation only

This ensures the library works in both environments without requiring separate builds.

Parameters ​

logger ​

Logger

Logger instance for diagnostic messages

Returns ​

ZwiftValidator

ZwiftValidator function