Files
agency/.pnpm-store/v3/files/c1/fdc6ec14bbf5bce722a5559d113dca18b9f6b16baa76afa20b159217702de232a1e1413beff60da0515d53c8679702f7416c69ec784d967aab36073c0507ab
hanzo-agent 5af6960b87 run project
Run: sess_f37640604ae254cb4d11dc6217f7b721
2026-09-30 00:04:56 +00:00

18 lines
668 B
Plaintext

import type { TSESTree } from '@typescript-eslint/utils';
import type { Key, MemberNode } from './types';
export interface ExtractedName {
key: Key;
codeName: string;
nameNode: TSESTree.Node;
}
/**
* Extracts the string name for a member.
* @returns `null` if the name cannot be extracted due to it being computed.
*/
export declare function extractNameForMember(node: MemberNode): ExtractedName | null;
/**
* Extracts the string property name for a member.
* @returns `null` if the name cannot be extracted due to it being a computed.
*/
export declare function extractNameForMemberExpression(node: TSESTree.MemberExpression): ExtractedName | null;