UR.from constructor

UR.from(
  1. dynamic value, {
  2. Function? encoding,
})

Implementation

factory UR.from(dynamic value, {Function? encoding}) {
  if(value is String) return UR(cborEncode(jsonDecode(value)));
  if(encoding == null && value is Object) return UR(cborEncode(value));
  if(encoding != null) return UR(encoding(value));
  return UR(Uint8List.fromList(value.toString().codeUnits));
}