UNPKG

webssh2-server

Version:

A Websocket to SSH2 gateway using xterm.js, socket.io, ssh2

18 lines (17 loc) 783 B
import type { Config, ConfigValidationError } from '../types/config.js'; import type { Result } from '../types/result.js'; /** * Validates business rules and domain constraints on configuration * This includes branded type validations and domain-specific rules * * @param config - Configuration object that passed schema validation * @returns Result with validated config or validation errors */ export declare function validateBusinessRules(config: Config): Result<Config, ConfigValidationError[]>; /** * Complete validation pipeline: schema + business rules * * @param config - Raw configuration object * @returns Result with fully validated config or validation errors */ export declare function validateConfig(config: Config): Result<Config, ConfigValidationError[]>;