UNPKG

@compute.ts/string

Version:

Provide string operators for the computeTS package

29 lines (28 loc) 2.02 kB
import { ComputeApiNode } from '@compute.ts/core'; import { ComputeNumberNode } from '@compute.ts/number'; export declare class ComputeStringNode extends ComputeApiNode<string> { private static fingerprint; private fingerprint; static leaf(value: string): ComputeStringNode; static expression(children?: ComputeApiNode<any>[], evalFn?: (...args: any) => string): ComputeStringNode; static nodify(input: ComputeStringNode | string): ComputeStringNode; constructor(children?: ComputeApiNode<any>[], evalFn?: (...args: any[]) => string, value?: string); is(str: ComputeStringNode | string): import("@compute.ts/boolean").ComputeBooleanNode; padStart: (fillingChar: ComputeStringNode | string, maxLength: ComputeNumberNode | number) => ComputeStringNode; padEnd: (fillingChar: ComputeStringNode | string, maxLength: ComputeNumberNode | number) => ComputeStringNode; isNot(str: ComputeStringNode | string): import("@compute.ts/boolean").ComputeBooleanNode; chartAt(index: ComputeNumberNode | number): ComputeStringNode; indexOf(element: ComputeStringNode | string): ComputeNumberNode; concat(...strs: (ComputeStringNode | string)[]): ComputeStringNode; include(element: ComputeStringNode | string): import("@compute.ts/boolean").ComputeBooleanNode; startsWith(prefix: ComputeStringNode | string): import("@compute.ts/boolean").ComputeBooleanNode; endsWith(suffix: ComputeStringNode | string): import("@compute.ts/boolean").ComputeBooleanNode; replace(search: ComputeStringNode | string, token: ComputeStringNode | string): ComputeStringNode; subString(start: ComputeNumberNode | number, length: ComputeNumberNode | number): ComputeStringNode; slice(start: ComputeNumberNode | number, end: ComputeNumberNode | number): ComputeStringNode; length(): ComputeNumberNode; isClear(): import("@compute.ts/boolean").ComputeBooleanNode; trim(): ComputeStringNode; toUppercase(): ComputeStringNode; toLowercase(): ComputeStringNode; }