nameof - Ako získať názov vlastnosti odovzdaný do volania funkcie? Typescript


príklad :

var something = "some text";

test(something);

function test(param){
printParamName(param);
}

//console
"something"

Chcem vytlačiť do konzoly: "niečo" názov premennej, ktorú odovzdám tomuto volaniu testovacej funkcie.

AKTUALIZÁCIA

Premenná je v jednom súbore a funkcia je v inom súbore...

Je to príliš zložité vysvetliť dôvod... ale chcem sa vyhnúť pevne zakódovaniu parametra inej funkcie, ktorá je napríklad v testovacej funkcii.

súbor1:

var something = "some text";

test(something);

súbor2:

function test(param){
    var something = anotherFunctionCall('something'); //I want to put here nameof var something.
    var somethingElse = anotherFunctionCall('somethingElse');
}

súbor3:

another component "anotherFunctionCall"

Chcem sa vyhnúť tomu pevne zakódovanému menu. Chcem prejsť meno cez túto funkciu.