Как я могу контролировать видимость функций глобального масштаба в Dart? - PullRequest
0 голосов
/ 10 мая 2019
// api.dart

dynamic publicApi(String address, dynamic payload) {
    ...
}

dynamic login(String email, String password) {
  return publicApi('login', {'email': email, 'password': password});
}

// loginPage.dart

import 'api.dart' as api;
...      
final response = await api.login(emailText.text, pwdText.text);

Как мне сделать этот исходный файл для экспорта только login (), а не publicApi ()?

1 Ответ

1 голос
/ 10 мая 2019

Вы можете добавить _ перед функцией, и это поможет вам.

dynamic _publicApi(String address, dynamic payload) {
    ...
}

больше информации здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...