UNPKG

libmodulor

Version:

A TypeScript library to create platform-agnostic applications

16 lines (15 loc) 389 B
import { TString } from '../base/TString.js'; export class TFileExtension extends TString { constructor(constraints) { super(constraints); if (constraints?.allowed) { this.setOptions(constraints?.allowed.map((v) => ({ label: v, value: v }))); } } tName() { return 'FileExtension'; } example() { return 'png'; } }