Define a built-in replacement (like [ or $) and the processor to use. This is a convenience for manually combined function calls with builtin:replacement.

interface BuiltInReplacementDefinition {
    assumePrimitive?: boolean;
    names: readonly Identifier[];
    suffixes: readonly ("<<-" | "<-")[];
    type: "replacement";
}

Hierarchy (view full)

Hierarchy-Diagram

UML class diagram of BuiltInReplacementDefinition

Properties

assumePrimitive?: boolean

Should we assume that the value is a primitive?

names: readonly Identifier[]

The function name to define to the given configuration

suffixes: readonly ("<<-" | "<-")[]
type: "replacement"

The type of the built-in configuration