constantinople

  • Version 4.0.1
  • Published
  • 35.6 kB
  • 2 dependencies
  • MIT license

Install

npm i constantinople
yarn add constantinople
pnpm add constantinople

Overview

Determine whether a JavaScript expression evaluates to a constant

Index

Functions

function expressionToConstant

expressionToConstant: (
expression: b.Expression,
options?: ExpressionToConstantOptions
) => { constant: true; result: any } | { constant: false; result?: void };

    function isConstant

    isConstant: (src: string, constants?: any, options?: ParserOptions) => boolean;

      function toConstant

      toConstant: (src: string, constants?: any, options?: ParserOptions) => any;

        Interfaces

        interface ExpressionToConstantOptions

        interface ExpressionToConstantOptions {}

          property constants

          constants?: any;

            interface Options

            interface Options extends ExpressionToConstantOptions {}

              property babylon

              babylon?: ParserOptions;

                Package Files (1)

                Dependencies (2)

                Dev Dependencies (4)

                Peer Dependencies (0)

                No peer dependencies.

                Badge

                To add a badge like this onejsDocs.io badgeto your package's README, use the codes available below.

                You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/constantinople.

                • Markdown
                  [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](https://www.jsdocs.io/package/constantinople)
                • HTML
                  <a href="https://www.jsdocs.io/package/constantinople"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>