keys_generator 1.1.2 copy "keys_generator: ^1.1.2" to clipboard
keys_generator: ^1.1.2 copied to clipboard

Keys class hierarchy generator from Yaml files.

example/lib/main.dart

import 'dart:developer' as developer;

import 'package:example/example.keys.dart';
import 'package:example/example_nodoc.keys.dart';

Future<void> main() async {
  final info = await developer.Service.getInfo();
  print(info.serverUri);
  await Future.delayed(const Duration(seconds: 10));

  const max = 100000;
  var i = 0;
  while (i < max) {
    _printExample();
    _printExampleNodoc();
    await Future.delayed(const Duration(milliseconds: 5));
    i++;
  }
}

void _printExample() {
  [
    ExampleKeys.i.title,
    ExampleKeys.i.group.list.requiredDate,
    ExampleKeys.i.group.list.requiredMoney,
    ExampleKeys.i.map.requiredDate,
    ExampleKeys.i.map.requiredMoney,
  ].forEach(print);
}

void _printExampleNodoc() {
  [
    ExampleNodocKeys.i.title,
    ExampleNodocKeys.i.group.list.requiredDate,
    ExampleNodocKeys.i.group.list.requiredMoney,
    ExampleNodocKeys.i.map.requiredDate,
    ExampleNodocKeys.i.map.requiredMoney,
  ].forEach(print);
}
0
likes
130
points
49
downloads

Publisher

verified publisherdart.nogipx.ru

Weekly Downloads

Keys class hierarchy generator from Yaml files.

Repository (GitHub)

Documentation

API reference

License

LGPL-2.1 (license)

Dependencies

args, build, source_gen, yaml

More

Packages that depend on keys_generator