@eagleoutice/flowr - v2.13.14
    Preparing search index...

    Interface BuiltInFunctionDefinition<BuiltInProcessor>

    Define a built-in function (like print or c) and the processor to use.

    interface BuiltInFunctionDefinition<
        BuiltInProcessor extends keyof typeof BuiltInProcessorMapper,
    > {
        assumePrimitive?: boolean;
        config?: ConfigOfProcessor<BuiltInProcessor> & BuiltInFnInfo & {
            libFn?: boolean;
        };
        evalHandler?: BuiltInEvalName;
        names: Identifier[];
        processor: BuiltInProcessor;
        type: "function";
    }

    Type Parameters

    Hierarchy (View Summary)

    Index
    assumePrimitive?: boolean

    Should we assume that the value is a primitive?

    config?: ConfigOfProcessor<BuiltInProcessor> & BuiltInFnInfo & {
        libFn?: boolean;
    }
    evalHandler?: BuiltInEvalName

    the value solver to use when folding a call to this function to a constant, see BuiltInEvalHandlerMapper

    names: Identifier[]

    The function name to define to the given configuration

    processor: BuiltInProcessor
    type: "function"

    The type of the built-in configuration