rational | VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> |
clock | VObject<{ identity: string ; ticks_per_second: { numerator: string; denominator: string; } }, { identity: VString<string, "required"> ; ticks_per_second: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational }, "required", "identity" | "ticks_per_second" | "ticks_per_second.numerator" | "ticks_per_second.denominator"> |
instant | VObject<{ clock: { identity: string; ticks_per_second: { numerator: string; denominator: string; }; } ; ticks: { numerator: string; denominator: string; } }, { clock: VObject<{ identity: string ; ticks_per_second: { numerator: string; denominator: string; } }, { identity: VString<string, "required"> ; ticks_per_second: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational }, "required", "identity" | "ticks_per_second" | "ticks_per_second.numerator" | "ticks_per_second.denominator"> ; ticks: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational }, "required", "clock" | "ticks" | "clock.identity" | "clock.ticks_per_second" | "clock.ticks_per_second.numerator" | "clock.ticks_per_second.denominator" | "ticks.numerator" | "ticks.denominator"> |
range | VObject<{ from: { numerator: string; denominator: string; } ; clock: { identity: string; ticks_per_second: { numerator: string; denominator: string; }; } ; to: { numerator: string; denominator: string; } }, { clock: VObject<{ identity: string ; ticks_per_second: { numerator: string; denominator: string; } }, { identity: VString<string, "required"> ; ticks_per_second: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational }, "required", "identity" | "ticks_per_second" | "ticks_per_second.numerator" | "ticks_per_second.denominator"> ; from: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational; to: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational }, "required", "from" | "clock" | "to" | "clock.identity" | "clock.ticks_per_second" | "clock.ticks_per_second.numerator" | "clock.ticks_per_second.denominator" | "from.numerator" | "from.denominator" | "to.numerator" | "to.denominator"> |
mappedInstant | VObject<{ time: { clock: { identity: string; ticks_per_second: { numerator: string; denominator: string; }; }; ticks: { numerator: string; denominator: string; }; } ; uncertainty_seconds: { numerator: string; denominator: string; } ; mapping_revisions: string[] }, { time: VObject<{ clock: { identity: string; ticks_per_second: { numerator: string; denominator: string; }; } ; ticks: { numerator: string; denominator: string; } }, { clock: VObject<{ identity: string ; ticks_per_second: { numerator: string; denominator: string; } }, { identity: VString<string, "required"> ; ticks_per_second: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational }, "required", "identity" | "ticks_per_second" | "ticks_per_second.numerator" | "ticks_per_second.denominator"> ; ticks: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational }, "required", "clock" | "ticks" | "clock.identity" | "clock.ticks_per_second" | "clock.ticks_per_second.numerator" | "clock.ticks_per_second.denominator" | "ticks.numerator" | "ticks.denominator"> = instant; uncertainty_seconds: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational; mapping_revisions: VArray<string[], VString<string, "required">, "required"> }, "required", "time" | "uncertainty_seconds" | "mapping_revisions" | "time.clock" | "time.ticks" | "time.clock.identity" | "time.clock.ticks_per_second" | "time.clock.ticks_per_second.numerator" | "time.clock.ticks_per_second.denominator" | "time.ticks.numerator" | "time.ticks.denominator" | "uncertainty_seconds.numerator" | "uncertainty_seconds.denominator"> |
evidence | VObject<{ uncertainty_seconds: { numerator: string; denominator: string; } ; mapping_revisions: string[] ; clock_errors: Record<string, { numerator: string; denominator: string; }> }, { uncertainty_seconds: VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator"> = rational; mapping_revisions: VArray<string[], VString<string, "required">, "required"> ; clock_errors: VRecord<Record<string, { numerator: string ; denominator: string }>, VString<string, "required">, VObject<{ numerator: string ; denominator: string }, { numerator: VString<string, "required"> ; denominator: VString<string, "required"> }, "required", "numerator" | "denominator">, "required", string> }, "required", "uncertainty_seconds" | "mapping_revisions" | "uncertainty_seconds.numerator" | "uncertainty_seconds.denominator" | "clock_errors" | `clock_errors.${string}`> |