ember-apply
    Preparing search index...

    Function withAST

    • Parameters

      • transformArgs: JSTransformArgs

        the root and jscodeshift object from js.transform

      Returns {
          ensureLog: (id: string) => void;
          ensureSilence: (id: string) => void;
          ensureThrow: (id: string) => void;
          remove: (id: string) => void;
      }

      • ensureLog: (id: string) => void
      • ensureSilence: (id: string) => void
      • ensureThrow: (id: string) => void
      • remove: (id: string) => void
      import { js, ember } from 'ember-apply';

      await js.transform('path/to/deprecation-workflow.js', ({ root, j }) => {
      let { ensureThrow, ensureLog } = ember.deprecations.withAST({ root, j });

      ensureThrow('computed-property.override');
      ensureLog('ember-modifier.function-based-options');
      });