UNPKG

libmodulor

Version:

A TypeScript library to create platform-agnostic applications

20 lines (19 loc) 464 B
import { TString } from '../base/TString.js'; export class TPersonFullname extends TString { static FORMAT = /^[A-Z0-9].+ [A-Z0-9].+$/; constructor(constraints) { super({ ...constraints, format: { f: 'PersonFullname', regexp: TPersonFullname.FORMAT, }, }); } tName() { return 'PersonFullname'; } example() { return 'Dexter Morgan'; } }