Skip to content

ast convertors #21

@idoros

Description

@idoros

When transforming ast it is sometimes easier to perform mutable changes converting one type of node into another. It would be helpful to provide convert functions like:

function convertToClass(node: SelectorNode, options: {preserveNodes?: boolean}) {
    const castNode = node as Class;
    castNode.type = `class`;
    if(options.preserveNodes) {
        delete castNode.nodes;
    }
    castNode.dotComments = [];
    return castNode;
}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions