BuiltNativeArtifact.staticLibrary constructor

BuiltNativeArtifact.staticLibrary({
  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 static library artifact with optional companions.

Implementation

factory BuiltNativeArtifact.staticLibrary({
  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.staticLibrary,
    primary: primary,
    companions: companions,
    metadata: metadata,
  );
}