معرفی شرکت ها


is-reference-3.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Determine whether an AST node is a reference
ویژگی مقدار
سیستم عامل -
نام فایل is-reference-3.0.1
نام is-reference
نسخه کتابخانه 3.0.1
نگهدارنده ['rich_harris']
ایمیل نگهدارنده ['richard.a.harris@gmail.com']
نویسنده Rich Harris
ایمیل نویسنده -
آدرس صفحه اصلی git+https://github.com/Rich-Harris/is-reference.git
آدرس اینترنتی https://github.com/Rich-Harris/is-reference#readme
مجوز MIT
# is-reference Utility for determining whether an AST node is a reference. `foo` is a reference in these cases: ```js console.log(foo); var foo; function foo() {} function bar(foo) {} export { foo as x }; ``` `foo` is *not* a reference in these cases: ```js var obj = { foo: 1 }; console.log(obj.foo); export { x as foo }; ``` In all cases, `foo` is an `Identifier` node, but the two kinds must be treated differently for the purposes of scope analysis etc. (The examples are non-exhaustive.) ## Installation ```bash npm install is-reference ``` ## Usage Example using [Acorn](https://github.com/ternjs/acorn) and [estree-walker](https://github.com/Rich-Harris/estree-walker): ```js import { parse } from 'acorn'; import { walk } from 'estree-walker'; import is_reference from 'is-reference'; const identifiers = []; const references = []; const ast = parse(`var a = b.c;`); walk(ast, { enter(node, parent) { if (node.type === 'Identifier') identifiers.push(node); if (is_reference(node, parent)) references.push(node); } }); identifiers.forEach(node => console.log(node.name)); // a, b, c references.forEach(node => console.log(node.name)); // a, b ``` ## License MIT


نیازمندی

مقدار نام
* @types/estree


زبان مورد نیاز

مقدار نام
16.17.0 Npm


نحوه نصب


نصب پکیج tgz is-reference-3.0.1:

    npm install is-reference-3.0.1.tgz