ng2-json-editor
Version:
Angular2 component for editing large json documents
16 lines (15 loc) • 515 B
TypeScript
import { AppGlobalsService } from './app-globals.service';
import { JSONSchema, ValidationProblem } from '../interfaces';
export declare class SchemaValidationService {
appGlobalsService: AppGlobalsService;
private ajv;
private reWebUrl;
constructor(appGlobalsService: AppGlobalsService);
/**
* Validates a specific value against schema
*
* Uses: ajv package for json-schema validation
*
*/
validateValue(value: any, schema: JSONSchema): Array<ValidationProblem>;
}