load method

Start loading the language.

Will return a future that resolves to a LanguageSupport object when the language successfully loads.

Implementation

Future<LanguageSupport> load() {
  return _loading ??= _loadFunc().then((loaded) {
    support = loaded;
    return loaded;
  }).catchError((error) {
    _loading = null;
    throw error;
  });
}