example/ValidationPlugin.ts
import Iridium = require("../iridium");
import Skmatc = require("skmatc");
class StringCaseValidationPlugin implements Iridium.Plugin {
validate = [
Skmatc.create((schema) => schema === "Lowercase", function (schema, data, path) { return this.assert(data.toLowerCase() == data) }),
Skmatc.create((schema) => schema === "Uppercase", function (schema, data, path) { return this.assert(data.toUpperCase() == data) })
];
}
export = StringCaseValidationPlugin;