publish static method

Map<String, dynamic> publish({
  1. required List modules,
  2. required List<String> dependencies,
})

Implementation

static Map<String, dynamic> publish({
  required List<dynamic> modules,
  required List<String> dependencies,
}) {
  return {
    '\$kind': 'Publish',
    'Publish': {
      'modules': modules.map((module) =>
        module is String ? module : toB64(Uint8List.fromList(module))
      ).toList(),
      'dependencies': dependencies.map((dep) => normalizeSuiObjectId(dep)).toList(),
    },
  };
}