getOutputNames method

List<String> getOutputNames(
  1. JSObject session
)

Get output names from the session

Implementation

List<String> getOutputNames(JSObject session) {
  final outputNames = <String>[];
  try {
    final outputs = session.getProperty('outputNames'.toJS) as JSObject;
    final length = (outputs.getProperty('length'.toJS) as JSNumber).toDartInt;

    for (var i = 0; i < length; i++) {
      final name = outputs.getProperty(i.toString().toJS);
      outputNames.add(name.toString());
    }
  } catch (e) {
    // print('Error getting output names: $e');
  }
  return outputNames;
}