{ "epoch nsec": new FabricEpochNsec(123456789n), "epoch nsec, negative": new FabricEpochNsec(-1n), "epoch day": new FabricEpochDay(19000), "duration nsec": new FabricDurationNsec(1500000000n), "duration nsec, negative": new FabricDurationNsec(-1n), "duration day": new FabricDurationDay(30n), "duration day, negative": new FabricDurationDay(-7n), bytes: new FabricBytes(new Uint8Array([0, 1, 2, 254, 255])), "bytes, empty": new FabricBytes(new Uint8Array(0)), regexp: new FabricRegExp(/ab+c/gi), hash: FabricHash.fromString("fid1:0cBGQ4N2BoCM2jISu3ttc_0Rhu5phgRDnWyvlXWeBq4"), unavailable: new FabricUnavailable("pending"), "unavailable, error": new FabricUnavailable("error", "network", "boom"), "unavailable, error, default message": new FabricUnavailable("error", "decode"), } -- epoch nsec: /EpochNsec(123456789n) /EpochNsec(123456789n) /EpochNsec(123456789n) epoch nsec, negative: /EpochNsec(-1n) /EpochNsec(-1n) /EpochNsec(-1n) epoch day: /EpochDay(19000) /EpochDay(19000) /EpochDay(19000) duration nsec: /DurationNsec(1500000000n) /DurationNsec(1500000000n) /DurationNsec(1500000000n) duration nsec, negative: /DurationNsec(-1n) /DurationNsec(-1n) /DurationNsec(-1n) duration day: /DurationDay(30n) /DurationDay(30n) /DurationDay(30n) duration day, negative: /DurationDay(-7n) /DurationDay(-7n) /DurationDay(-7n) bytes: /Bytes(buf[000102fe ff]) /Bytes(buf [000102fe ff]) /Bytes(buf [000102fe ff]) bytes, empty: /Bytes(buf[]) /Bytes(buf []) /Bytes(buf []) regexp: /RegExp(source:"ab+c",flags:"gi",flavor:"es2025") /RegExp( source: "ab+c", flags: "gi", flavor: "es2025" ) /RegExp( source: "ab+c", flags: "gi", flavor: "es2025" ) hash: /Hash(tag:"fid1",hash:buf[d1c04643 83760680 8cda3212 bb7b6d73 fd1186ee 69860443 9d6caf95 759e06ae]) /Hash( tag: "fid1", hash: buf [d1c04643 83760680 8cda3212 bb7b6d73 fd1186ee 69860443 9d6caf95 759e06ae] ) /Hash( tag: "fid1", hash: buf [d1c04643 83760680 8cda3212 bb7b6d73 fd1186ee 69860443 9d6caf95 759e06ae] ) unavailable: /Unavailable(reason:"pending") /Unavailable( reason: "pending" ) /Unavailable( reason: "pending" ) unavailable, error: /Unavailable(reason:"error",errorKind:"network",errorMessage:"boom") /Unavailable( reason: "error", errorKind: "network", errorMessage: "boom" ) /Unavailable( reason: "error", errorKind: "network", errorMessage: "boom" ) unavailable, error, default message: /Unavailable(reason:"error",errorKind:"decode") /Unavailable( reason: "error", errorKind: "decode" ) /Unavailable( reason: "error", errorKind: "decode" )