@nospamproxy/core
    Preparing search index...
    • Create unsorted DropdownItem s for a given enum object.

      Type Parameters

      • T = unknown

      Parameters

      • enumObject: Record<string, T | string>
      • i18nKeyPrefix: string
      • excludeNone: boolean = false

      Returns DropdownItem<T>[]

      // example.ts
      enum ExampleEnum {
      Foo = 'Foo',
      Bar = 'Bar',
      Baz = 'Baz',
      }

      class ExampleVM {
      private items = deriveOptionsFromEnum(ExampleEnum, "example.r.");
      }
      // example.r.json:
      {
      "Foo": "A",
      "Bar": "B",
      "Baz": "C"
      }
      <!-- example.html -->
      <dropdown-control items.bind="items"></dropdown-control>