modifierKinds

tcmts.core.extract.modifierKinds · #ylcrm323 · term · runs anywhere

import { canHaveModifiers, getModifiers } from "#codebase/tcmts/core/ts";
import type { Node as ts_Node, SyntaxKind as ts_SyntaxKind } from "typescript/ast";

export function modifierKinds(node: ts_Node): ts_SyntaxKind[] {
  return canHaveModifiers(node) ? (getModifiers(node) ?? []).map((m) => m.kind) : [];
}

uses

used by