CallioText API Reference - v0.0.22
    Preparing search index...

    Interface PrinterRenderFunctionProps<NodeType>

    渲染器的渲染函数的props。

    interface PrinterRenderFunctionProps<NodeType extends Node = Node> {
        children?: ReactNode;
        context: Context;
        flags?: NodeType extends AbstractNode ? any : never;
        node: NodeType;
        parameters: { [key: string]: any };
    }

    Type Parameters

    Index
    children?: ReactNode

    子节点列表,这个是用来递归渲染用的。

    context: Context

    经过预处理获得的context

    flags?: NodeType extends AbstractNode ? any : never

    在抽象节点中可以额外传入的参数。

    node: NodeType

    要渲染的节点。大多数情况下渲染器不应该访问节点,而应该从contextparameters获取需要的信息。

    parameters: { [key: string]: any }

    经过处理的参数列表,这个参数还原成了一级概念的参数列表。 注意,这个列表的类型不是PrinterParameterList,因为其中已经去掉的类型的信息,而只是一个值的字典。