UNPKG

libmodulor

Version:

A TypeScript library to create platform-agnostic applications

20 lines (19 loc) 444 B
import { TString } from '../base/TString.js'; export class TColorRGBA extends TString { static FORMAT = /^#([0-9a-f]{2}){4}$/i; constructor(constraints) { super({ ...constraints, format: { f: 'ColorRGBA', regexp: TColorRGBA.FORMAT }, }); } tName() { return 'ColorRGBA'; } example() { return '#000000ff'; } htmlInputType() { return 'color'; } }