Skip to content

String

51 wrappers generated from String and String.prototype. Every entry takes a single object literal whose keys mirror the original parameter names, plus an optional prompt: string for the LLM path.

MethodFirst signature
anchor
anchor(input: { string: <receiver>; name: string; prompt?: string }): Promise<string>
at
at(input: { string: <receiver>; index: number; prompt?: string }): Promise<string>
big
big(input: { string: <receiver>; prompt?: string }): Promise<string>
blink
blink(input: { string: <receiver>; prompt?: string }): Promise<string>
bold
bold(input: { string: <receiver>; prompt?: string }): Promise<string>
charAt
charAt(input: { string: <receiver>; pos: number; prompt?: string }): Promise<string>
charCodeAt
charCodeAt(input: { string: <receiver>; index: number; prompt?: string }): Promise<number>
codePointAt
codePointAt(input: { string: <receiver>; pos: number; prompt?: string }): Promise<number>
concat
concat(input: { string: <receiver>; strings: string[]; prompt?: string }): Promise<string>
endsWith
endsWith(input: { string: <receiver>; searchString: string; endPosition?: number; prompt?: string }): Promise<boolean>
fixed
fixed(input: { string: <receiver>; prompt?: string }): Promise<string>
fontcolor
fontcolor(input: { string: <receiver>; color: string; prompt?: string }): Promise<string>
fontsize
fontsize(input: { string: <receiver>; size: number; prompt?: string }): Promise<string>
fromCharCode
fromCharCode(input: { codes: number[]; prompt?: string }): Promise<string>
fromCodePoint
fromCodePoint(input: { codePoints: number[]; prompt?: string }): Promise<string>
includes
includes(input: { string: <receiver>; searchString: string; position?: number; prompt?: string }): Promise<boolean>
indexOf
indexOf(input: { string: <receiver>; searchString: string; position?: number; prompt?: string }): Promise<number>
isWellFormed
isWellFormed(input: { string: <receiver>; prompt?: string }): Promise<boolean>
italics
italics(input: { string: <receiver>; prompt?: string }): Promise<string>
lastIndexOf
lastIndexOf(input: { string: <receiver>; searchString: string; position?: number; prompt?: string }): Promise<number>
link
link(input: { string: <receiver>; url: string; prompt?: string }): Promise<string>
localeCompare
localeCompare(input: { string: <receiver>; that: string; prompt?: string }): Promise<number>
match
match(input: { string: <receiver>; regexp: string | RegExp; prompt?: string }): Promise<RegExpMatchArray>
matchAll
matchAll(input: { string: <receiver>; regexp: RegExp; prompt?: string }): Promise<RegExpStringIterator<RegExpExecArray>>
normalize
normalize(input: { string: <receiver>; form: "NFC" | "NFD" | "NFKC" | "NFKD"; prompt?: string }): Promise<string>
padEnd
padEnd(input: { string: <receiver>; maxLength: number; fillString?: string; prompt?: string }): Promise<string>
padStart
padStart(input: { string: <receiver>; maxLength: number; fillString?: string; prompt?: string }): Promise<string>
raw
raw(input: { template: { raw: readonly string[] | ArrayLike<string>; }; substitutions: any[]; prompt?: string }): Promise<string>
repeat
repeat(input: { string: <receiver>; count: number; prompt?: string }): Promise<string>
replace
replace(input: { string: <receiver>; searchValue: string | RegExp; replaceValue: string; prompt?: string }): Promise<string>
replaceAll
replaceAll(input: { string: <receiver>; searchValue: string | RegExp; replaceValue: string; prompt?: string }): Promise<string>
search
search(input: { string: <receiver>; regexp: string | RegExp; prompt?: string }): Promise<number>
slice
slice(input: { string: <receiver>; start?: number; end?: number; prompt?: string }): Promise<string>
small
small(input: { string: <receiver>; prompt?: string }): Promise<string>
split
split(input: { string: <receiver>; separator: string | RegExp; limit?: number; prompt?: string }): Promise<string[]>
startsWith
startsWith(input: { string: <receiver>; searchString: string; position?: number; prompt?: string }): Promise<boolean>
strike
strike(input: { string: <receiver>; prompt?: string }): Promise<string>
sub
sub(input: { string: <receiver>; prompt?: string }): Promise<string>
substr
substr(input: { string: <receiver>; from: number; length?: number; prompt?: string }): Promise<string>
substring
substring(input: { string: <receiver>; start: number; end?: number; prompt?: string }): Promise<string>
sup
sup(input: { string: <receiver>; prompt?: string }): Promise<string>
toLocaleLowerCase
toLocaleLowerCase(input: { string: <receiver>; locales?: string | string[]; prompt?: string }): Promise<string>
toLocaleUpperCase
toLocaleUpperCase(input: { string: <receiver>; locales?: string | string[]; prompt?: string }): Promise<string>
toLowerCase
toLowerCase(input: { string: <receiver>; prompt?: string }): Promise<string>
toUpperCase
toUpperCase(input: { string: <receiver>; prompt?: string }): Promise<string>
toWellFormed
toWellFormed(input: { string: <receiver>; prompt?: string }): Promise<string>
trim
trim(input: { string: <receiver>; prompt?: string }): Promise<string>
trimEnd
trimEnd(input: { string: <receiver>; prompt?: string }): Promise<string>
trimLeft
trimLeft(input: { string: <receiver>; prompt?: string }): Promise<string>
trimRight
trimRight(input: { string: <receiver>; prompt?: string }): Promise<string>
trimStart
trimStart(input: { string: <receiver>; prompt?: string }): Promise<string>