クライアント API リファレンス
@uuki/schemable-validator-client は4つのエクスポートグループを持ちます。
| インポートパス | 内容 |
|---|---|
@uuki/schemable-validator-client | validateObject、Result プリミティブ、Constraint パイプライン、スキーマ型 |
@uuki/schemable-validator-client/zod | sv、createSv、toZodSchema、checkZodSchema、型エクスポート |
@uuki/schemable-validator-client/valibot | sv、createSv、toValibotSchema、checkValibotSchema、型エクスポート |
| ページ | 内容 |
|---|---|
| コアバリデーター | validateObject、isAllValid、extractErrors |
| Result プリミティブ | ok、err、isOk、isErr、map、flatMap、mapErr、getOrElse |
| Constraint パイプライン | constraintsFromSchema、composeConstraints、各 Constraint ファクトリー、PATTERN_MAX_INPUT_LENGTH |
| Zod アダプター | sv、createSv、ZodRefiner、ZodAsyncRefiner、toZodSchema、checkZodSchema |
| Valibot アダプター | sv、createSv、ValibotRefiner、ValibotAsyncRefiner、toValibotSchema、checkValibotSchema |
| 型リファレンス | ObjectSchema、PropertySchema、WhenCondition、FieldResult、FieldState、Constraint |