Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

interpolateString

Returns an interpolator between the two strings a and b. The string interpolator finds numbers embedded in a and b, where each number is of the form understood by JavaScript. A few examples of numbers that will be detected within a string: -1, 42, 3.14159, and 6.0221413e+23.

For each number embedded in b, the interpolator will attempt to find a corresponding number in a. If a corresponding number is found, a numeric interpolator is created using interpolateNumber. The remaining parts of the string b are used as a template.

For example, if a is "300 12px sans-serif", and b is "500 36px Comic-Sans", two embedded numbers are found. The remaining static parts (of string b) are a space between the two numbers (" "), and the suffix ("px Comic-Sans"). The result of the interpolator at t = 0.5 is "400 24px Comic-Sans".

function interpolateString(a: string | {
toString(): string;
}
, b: string | {
toString(): string;
}
): ((t: number) => string);
§
interpolateString(a: string | {
toString(): string;
}
, b: string | {
toString(): string;
}
): ((t: number) => string)
[src]

§Parameters

§
a: string | {
toString(): string;
}
[src]
§
b: string | {
toString(): string;
}
[src]

§Return Type

§
((t: number) => string)
[src]