MCPcopy Create free account
hub / github.com/CodeFox-Repo/codefox / validate

Function validate

backend/src/config/config.module.ts:8–22  ·  view source on GitHub ↗
(config: Record<string, unknown>)

Source from the content-addressed store, hash-verified

6import { validateSync } from 'class-validator';
7
8const validate = (config: Record<string, unknown>) => {
9 const validatedConfig = plainToInstance(EnvironmentVariables, config, {
10 enableImplicitConversion: true,
11 });
12
13 const errors = validateSync(validatedConfig, {
14 skipMissingProperties: false,
15 });
16
17 if (errors.length > 0) {
18 throw new Error(errors.toString());
19 }
20
21 return validatedConfig;
22};
23
24@Module({
25 imports: [

Callers 2

user.model.spec.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected