How to use the @typescript-eslint/typescript-estree.AST_NODE_TYPES.ObjectPattern function in @typescript-eslint/typescript-estree

To help you get started, we’ve selected a few @typescript-eslint/typescript-estree examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github storybookjs / storybook / lib / config / src / preshake.ts View on Github external
i.declaration.declarations = i.declaration.declarations.filter((d: any) => {
        if (d.id.type === AST_NODE_TYPES.ObjectPattern) {
          // MUTATION!
          // eslint-disable-next-line no-param-reassign
          d.id.properties = d.id.properties.filter(
            (p: any) =>
              p.type === AST_NODE_TYPES.Property &&
              p.value.type === AST_NODE_TYPES.Identifier &&
              allowed.includes(p.value.name)
          );
          return !!d.id.properties.length;
        }
        if (d.id.type === AST_NODE_TYPES.Identifier) {
          return allowed.includes(d.id.name);
        }
        return false;
      }, []);
github Halliwood / ts2lua / src / gen / LuaMaker.ts View on Github external
str += this.codeFromMetaProperty(ast);
        break;
  
      case AST_NODE_TYPES.MethodDefinition:
        str += this.codeFromMethodDefinition(ast);
        break;
  
      case AST_NODE_TYPES.NewExpression:
        str += this.codeFromNewExpression(ast);
        break;
  
      case AST_NODE_TYPES.ObjectExpression:
        str += this.codeFromObjectExpression(ast);
        break;
  
      case AST_NODE_TYPES.ObjectPattern:
        str += this.codeFromObjectPattern(ast);
        break;
  
      case AST_NODE_TYPES.Program:
        str += this.codeFromProgram(ast);
        break;
  
      case AST_NODE_TYPES.Property:
        str += this.codeFromProperty(ast);
        break;
  
      case AST_NODE_TYPES.RestElement:
        str += this.codeFromRestElement(ast);
        break;
  
      case AST_NODE_TYPES.ReturnStatement:

@typescript-eslint/typescript-estree

A parser that converts TypeScript source code into an ESTree compatible form

BSD-2-Clause
Latest version published 8 days ago

Package Health Score

95 / 100
Full package analysis