UNPKG

symref

Version:

Static code checker for AI code agents (Windsurf, Cline, etc.)

27 lines (26 loc) 868 B
import { Node } from 'ts-morph'; /** * 型操作に関するユーティリティクラス */ export declare class TypeUtils { /** * ノードが特定の型を持つかどうかをチェックする * @param node 対象ノード * @param typeName 型名 * @returns 指定した型を持つ場合はtrue */ static hasType(node: Node, typeName: string): boolean; /** * 型が特定の名前を含むかどうかをチェックする * @param type 型 * @param name 型名 * @returns 指定した名前を含む場合はtrue */ private static typeContainsName; /** * ノードがReactコンポーネントかどうかをチェックする * @param node 対象ノード * @returns Reactコンポーネントの場合はtrue */ static isReactComponent(node: Node): boolean; }