UNPKG

libmodulor

Version:

A TypeScript library to create platform-agnostic applications

71 lines (70 loc) 4.72 kB
import type { Address } from './final/TAddress.js'; import type { Amount } from './final/TAmount.js'; import type { ApiKey } from './final/TApiKey.js'; import type { BarCode } from './final/TBarCode.js'; import type { Color } from './final/TColor.js'; import type { ColorRGBA } from './final/TColorRGBA.js'; import type { CompanyName } from './final/TCompanyName.js'; import type { CountryISO3166Alpha2 } from './final/TCountryISO3166Alpha2.js'; import type { CSS } from './final/TCSS.js'; import type { CurrencyISO4217 } from './final/TCurrencyISO4217.js'; import type { DateISO8601 } from './final/TDateISO8601.js'; import type { DateTimeFormat } from './final/TDateTimeFormat.js'; import type { DirPath } from './final/TDirPath.js'; import type { DomainName } from './final/TDomainName.js'; import type { Email } from './final/TEmail.js'; import type { EmbeddedObject } from './final/TEmbeddedObject.js'; import type { Emoji } from './final/TEmoji.js'; import type { EncryptionKey } from './final/TEncryptionKey.js'; import type { ErrorMessage } from './final/TErrorMessage.js'; import type { ExternalServiceId } from './final/TExternalServiceId.js'; import type { File } from './final/TFile.js'; import type { FileExtension } from './final/TFileExtension.js'; import type { FileMimeType } from './final/TFileMimeType.js'; import type { FileName } from './final/TFileName.js'; import type { FilePath } from './final/TFilePath.js'; import type { FreeTextLong } from './final/TFreeTextLong.js'; import type { FreeTextShort } from './final/TFreeTextShort.js'; import type { Geolocation } from './final/TGeolocation.js'; import type { GitSSHURL } from './final/TGitSSHURL.js'; import type { HostAddress } from './final/THostAddress.js'; import type { HostPort } from './final/THostPort.js'; import type { HTML } from './final/THTML.js'; import type { HTTPContentType } from './final/THTTPContentType.js'; import type { HTTPMethod } from './final/THTTPMethod.js'; import type { HTTPStatusNumber } from './final/THTTPStatusNumber.js'; import type { IPv4 } from './final/TIPv4.js'; import type { IPv6 } from './final/TIPv6.js'; import type { JavaScript } from './final/TJavaScript.js'; import type { JobTitle } from './final/TJobTitle.js'; import type { JSONString } from './final/TJSONString.js'; import type { JWT } from './final/TJWT.js'; import type { Markdown } from './final/TMarkdown.js'; import type { NumIndex } from './final/TNumIndex.js'; import type { Password } from './final/TPassword.js'; import type { Percentage } from './final/TPercentage.js'; import type { PersonFirstname } from './final/TPersonFirstname.js'; import type { PersonFullname } from './final/TPersonFullname.js'; import type { PersonInitials } from './final/TPersonInitials.js'; import type { PersonLastname } from './final/TPersonLastname.js'; import type { QRCode } from './final/TQRCode.js'; import type { SearchQuery } from './final/TSearchQuery.js'; import type { SemVerVersion } from './final/TSemVerVersion.js'; import type { ShellCommand } from './final/TShellCommand.js'; import type { Slug } from './final/TSlug.js'; import type { SQLQuery } from './final/TSQLQuery.js'; import type { SSHPrivateKey } from './final/TSSHPrivateKey.js'; import type { SSHPublicKey } from './final/TSSHPublicKey.js'; import type { Time } from './final/TTime.js'; import type { Timestamp } from './final/TTimestamp.js'; import type { UIntDuration } from './final/TUIntDuration.js'; import type { UIntQuantity } from './final/TUIntQuantity.js'; import type { URL } from './final/TURL.js'; import type { URLPath } from './final/TURLPath.js'; import type { Username } from './final/TUsername.js'; import type { UUID } from './final/TUUID.js'; import type { Year } from './final/TYear.js'; import type { YesNo } from './final/TYesNo.js'; type Primitive = string | number | boolean; export type DataType = Primitive | Address | Amount | ApiKey | BarCode | CSS | Color | ColorRGBA | CompanyName | CountryISO3166Alpha2 | CurrencyISO4217 | DateISO8601 | DateTimeFormat | DirPath | DomainName | Email | EmbeddedObject | Emoji | EncryptionKey | ErrorMessage | ExternalServiceId | File | FileExtension | FileMimeType | FileName | FilePath | FreeTextLong | FreeTextShort | Geolocation | GitSSHURL | HTML | HTTPContentType | HTTPMethod | HTTPStatusNumber | HostAddress | HostPort | IPv4 | IPv6 | JSONString | JWT | JavaScript | JobTitle | Markdown | NumIndex | Password | Percentage | PersonFirstname | PersonFullname | PersonInitials | PersonLastname | QRCode | SQLQuery | SSHPrivateKey | SSHPublicKey | SearchQuery | SemVerVersion | ShellCommand | Slug | Time | Timestamp | UIntDuration | UIntQuantity | URL | URLPath | UUID | Username | Year | YesNo; export {};