newInstance method

  1. @override
int newInstance()
override

Returns new default value.

Examples

import 'package:kind/kind.dart';

void main() {
  BoolKind().newInstance(); // --> false
  Int64Kind().newInstance(); // --> 0
  StringKind().newInstance(); // --> ''
  NullableKind(StringKind()).newInstance();// --> null
  ListKind(StringKind()).newInstance(); // --> []
}

Implementation

@override
int newInstance() {
  return 0;
}