BuiltNativeArtifact.dynamicLibrary constructor

BuiltNativeArtifact.dynamicLibrary({
  1. required String id,
  2. required NativeTarget target,
  3. required NativeArtifactEntry primary,
  4. List<NativeArtifactEntry> companions = const [],
  5. Map<String, Object?> metadata = const {},
})

Creates a dynamic library artifact with optional companions.

Implementation

factory BuiltNativeArtifact.dynamicLibrary({
  required String id,
  required NativeTarget target,
  required NativeArtifactEntry primary,
  List<NativeArtifactEntry> companions = const [],
  Map<String, Object?> metadata = const {},
}) {
  return BuiltNativeArtifact(
    id: id,
    target: target,
    kind: NativeArtifactKind.dynamicLibrary,
    primary: primary,
    companions: companions,
    metadata: metadata,
  );
}