createEdge method

Future<void> createEdge(
  1. Revision target,
  2. String edgeType, {
  3. Map<String, String>? metadata,
})

Creates an edge from this revision to another revision.

final texture = await kumiho.getRevision('kref://project/tex/skin.texture?r=2');
await revision.createEdge(texture, EdgeType.dependsOn);

Implementation

Future<void> createEdge(
  Revision target,
  String edgeType, {
  Map<String, String>? metadata,
}) async {
  await client.createEdge(
    kref.uri,
    target.kref.uri,
    edgeType,
    metadata: metadata,
  );
}