summaryrefslogtreecommitdiffstats
path: root/sdnr/wt/odlux/apps/faultApp/tsconfig.json
blob: a66b5d8287e78315e62e5e1883ca93dbef3804f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
  "compilerOptions": {
    "baseUrl": "./src",
    "outDir": "./dist",
    "sourceMap": true,
    "forceConsistentCasingInFileNames": true,
    "allowSyntheticDefaultImports": false,
    "allowUnreachableCode": false,
    "allowUnusedLabels": false,
    "noFallthroughCasesInSwitch": true,
    "noImplicitAny": true,
    "noImplicitReturns": true,
    "noImplicitThis": true,
    "strictNullChecks": true,
    "pretty": true,
    "newLine": "LF",
    "module": "es2015",
    "target": "es2016",
    "moduleResolution": "node",
    "experimentalDecorators": true,
    "jsx": "preserve",
    "lib": [
      "dom",
      "es2015",
      "es2016"
    ],
    "types": [
      "prop-types",
      "react",
      "react-dom"
    ]
  },
  "exclude": [
    "dist",
    "node_modules"
  ]
}
> com.google.common.collect.ImmutableMap.Builder; import java.lang.Integer; import java.lang.Override; import java.lang.String; import java.util.Map; import java.util.Objects; import java.util.Optional; import org.opendaylight.yangtools.yang.binding.Enumeration; public enum DataSetId implements Enumeration { SUBSCRIPTION(0, "SUBSCRIPTION"), POLICY(1, "POLICY"), EXPOSURE(2, "EXPOSURE"), APPLICATION(3, "APPLICATION") ; private static final Map<String, DataSetId> NAME_MAP; private static final Map<Integer, DataSetId> VALUE_MAP; static { final Builder<String, DataSetId> nb = ImmutableMap.builder(); final Builder<Integer, DataSetId> vb = ImmutableMap.builder(); for (DataSetId enumItem : DataSetId.values()) { vb.put(enumItem.value, enumItem); nb.put(enumItem.name, enumItem); } NAME_MAP = nb.build(); VALUE_MAP = vb.build(); } private final String name; private final int value; private DataSetId(int value, String name) { this.value = value; this.name = name; } @Override public String getName() { return name; } @Override public int getIntValue() { return value; } /** * Return the enumeration member whose {@link #getName()} matches specified value. * * @param name YANG assigned name * @return corresponding DataSetId item, if present * @throws NullPointerException if name is null */ public static Optional<DataSetId> forName(String name) { return Optional.ofNullable(NAME_MAP.get(Objects.requireNonNull(name))); } /** * Return the enumeration member whose {@link #getIntValue()} matches specified value. * * @param intValue integer value * @return corresponding DataSetId item, or null if no such item exists */ public static DataSetId forValue(int intValue) { return VALUE_MAP.get(intValue); } }