Source code

Revision control

Copy as Markdown

Other Tools

// generated by diplomat-tool
import type { DateMissingFieldsStrategy } from "./DateMissingFieldsStrategy"
import type { DateOverflow } from "./DateOverflow"
import type { pointer, codepoint } from "./diplomat-runtime.d.ts";
export type DateFromFieldsOptions_obj = {
overflow?: DateOverflow | null;
missingFieldsStrategy?: DateMissingFieldsStrategy | null;
};
/**
* 🚧 This API is experimental and may experience breaking changes outside major releases.
*
* See the [Rust documentation for `DateFromFieldsOptions`](https://docs.rs/icu/2.1.1/icu/calendar/options/struct.DateFromFieldsOptions.html) for more information.
*/
export class DateFromFieldsOptions {
get overflow(): DateOverflow | null;
set overflow(value: DateOverflow | null);
get missingFieldsStrategy(): DateMissingFieldsStrategy | null;
set missingFieldsStrategy(value: DateMissingFieldsStrategy | null);
/** @internal */
static fromFields(structObj : DateFromFieldsOptions_obj) : DateFromFieldsOptions;
/**
* Create `DateFromFieldsOptions` from an object that contains all of `DateFromFieldsOptions`s fields.
* Optional fields do not need to be included in the provided object.
*/
constructor(structObj: DateFromFieldsOptions_obj);
}