i8.fromEnvironment constructor

i8.fromEnvironment(
  1. String name, {
  2. int defaultValue = 0,
})

8-bit Signed Integer

-128 to 127

Returns the integer value of the given environment declaration name.

The result is the same as would be returned by:

i8(int.tryParse(const String.fromEnvironment(name, defaultValue: ""))
    ?? defaultValue)

Example:

i8.fromEnvironment("defaultPort", defaultValue: 80)

Implementation

factory i8.fromEnvironment(String name, {int defaultValue = 0}) {
  return i8(
    int.fromEnvironment(
      name,
      defaultValue: defaultValue.toSigned(8),
    ),
  );
}