Centralize Aurelia validation logic
问题 I would like to centralize validation logic in @ensure but I am not sure how to do it. This is an example from documentation: import {Validation} from 'aurelia-validation'; import {ensure} from 'aurelia-validation'; export class Person { static inject() { return [Validation];} //I want to inject validation logic here instead of using function(it){...} @ensure(function(it){ it.isNotEmpty().hasLengthBetween(3,10) }) firstName = 'John'; constructor(validation) { this.validation = validation.on