Source code
Revision control
Copy as Markdown
Other Tools
// generated by diplomat-tool
import type { CalendarKind } from "./CalendarKind"
import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
export type DateTimeMismatchedCalendarError_obj = {
thisKind: CalendarKind;
dateKind?: CalendarKind | null;
};
/**
* See the [Rust documentation for `MismatchedCalendarError`](https://docs.rs/icu/2.1.1/icu/datetime/struct.MismatchedCalendarError.html) for more information.
*/
export class DateTimeMismatchedCalendarError {
get thisKind(): CalendarKind;
set thisKind(value: CalendarKind);
get dateKind(): CalendarKind | null;
set dateKind(value: CalendarKind | null);
/** @internal */
static fromFields(structObj : DateTimeMismatchedCalendarError_obj) : DateTimeMismatchedCalendarError;
/**
* Create `DateTimeMismatchedCalendarError` from an object that contains all of `DateTimeMismatchedCalendarError`s fields.
* Optional fields do not need to be included in the provided object.
*/
constructor(structObj: DateTimeMismatchedCalendarError_obj);
}