UNPKG

@compute.ts/string

Version:

Provide string operators for the computeTS package

33 lines (32 loc) 2.95 kB
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;