@compute.ts/string
Version:
Provide string operators for the computeTS package
33 lines (32 loc) • 2.95 kB
TypeScript
import { ComputeBooleanNode } from '@compute.ts/boolean';
import { ComputeNumberNode } from '@compute.ts/number';
import { ComputeStringNode } from './ComputeStringNode';
import { ComputeStringVariable } from './ComputeStringVariable';
export declare function string(value?: string | undefined): ComputeStringVariable;
export declare const space: ComputeStringVariable;
export declare const dash: ComputeStringVariable;
export declare const underscore: ComputeStringVariable;
export declare const tild: ComputeStringVariable;
export declare const diez: ComputeStringVariable;
export declare const dollar: ComputeStringVariable;
export declare const slash: ComputeStringVariable;
export declare const backslash: ComputeStringVariable;
export declare const dot: ComputeStringVariable;
export declare function padStart(str: ComputeStringNode | string, fillingChar: ComputeStringNode | string, maxLength: ComputeNumberNode | number): ComputeStringNode;
export declare function padEnd(str: ComputeStringNode | string, fillingChar: ComputeStringNode | string, maxLength: ComputeNumberNode | number): ComputeStringNode;
export declare function is(str1: ComputeStringNode | string, str2: ComputeStringNode | string): ComputeBooleanNode;
export declare function isNot(str1: ComputeStringNode | string, str2: ComputeStringNode | string): ComputeBooleanNode;
export declare function charAt(str: ComputeStringNode | string, index: ComputeNumberNode | number): ComputeStringNode;
export declare function indexOf(str: ComputeStringNode | string, element: ComputeStringNode | string): ComputeNumberNode;
export declare function concat(...strs: (ComputeStringNode | string)[]): ComputeStringNode;
export declare function include(str: ComputeStringNode | string, element: ComputeStringNode | string): ComputeBooleanNode;
export declare function startsWith(str: ComputeStringNode | string, prefix: ComputeStringNode | string): ComputeBooleanNode;
export declare function endsWith(str: ComputeStringNode | string, suffix: ComputeStringNode | string): ComputeBooleanNode;
export declare function replace(str: ComputeStringNode | string, search: ComputeStringNode | string, token: ComputeStringNode | string): ComputeStringNode;
export declare function subString(str: ComputeStringNode | string, start: ComputeNumberNode | number, length: ComputeNumberNode | number): ComputeStringNode;
export declare function slice(str: ComputeStringNode | string, start: ComputeNumberNode | number, end: ComputeNumberNode | number): ComputeStringNode;
export declare function length(str: ComputeStringNode | string): ComputeNumberNode;
export declare function isClear(str: ComputeStringNode | string): ComputeBooleanNode;
export declare function trim(str: ComputeStringNode | string): ComputeStringNode;
export declare function toUppercase(str: ComputeStringNode | string): ComputeStringNode;
export declare function toLowercase(str: ComputeStringNode | string): ComputeStringNode;