Skip to content

@kaiord/zwo


@kaiord/zwo / createZwiftValidator

Function: createZwiftValidator()

createZwiftValidator(logger): ZwiftValidator

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

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