UNPKG

lib-utils-ts

Version:

<img src="https://img.shields.io/npm/v/lib-utils-ts"/> <img src="https://img.shields.io/snyk/vulnerabilities/npm/lib-utils-ts"/> <img src="https://img.shields.io/npm/l/lib-utils-ts"/> <img src="https://img.shields.io/github/languages/top/devGnode/lib-util

24 lines 609 B
/*** * @Char */ import {PrimitiveString} from "./PrimitiveString"; import {char} from "./Globals"; import {Optional} from "../utils/Optional"; // export class Char extends PrimitiveString.Char implements char{ /** * */ constructor(value:string|number = "") { super( ( typeof value === "string" ) ? Optional.ofNullable(value).orElse("\x00") : String.fromCharCode(value&0xff)); } /** * */ public valueOf(): string {return this.toString();} /** * */ public static from(value:string|number = "" ){return new Char(value);} } Object.package(this);