eject-enum
    Preparing search index...

    Function ejectEnum

    • Ejects enums from all files specified by target.

      Rewrites each enum found in the target to the safer alternative. for example:

      // before rewrite
      enum YesNo {
      No,
      Yes,
      }

      // after rewrite
      const YesNo = {
      No: 0,
      Yes: 1,
      } as const;

      type YesNo = typeof YesNo[keyof typeof YesNo];

      Parameters

      Returns Promise<void>