Skip to content

Variable: ResourcefulRecordDefaultForm

ts
const ResourcefulRecordDefaultForm: DefineComponent<
  {
    display: {
      height: Ref<number>;
      intersecting: Ref<boolean>;
      lg: Ref<boolean>;
      lgAndDown: Ref<boolean>;
      lgAndUp: Ref<boolean>;
      md: Ref<boolean>;
      mdAndDown: Ref<boolean>;
      mdAndUp: Ref<boolean>;
      mobile: Ref<boolean>;
      mobileBreakpoint: Ref<number | DisplayBreakpoint>;
      name: Ref<DisplayBreakpoint>;
      orientation: Ref<"landscape" | "portrait" | "square">;
      platform: Ref<{
        android: boolean;
        chrome: boolean;
        cordova: boolean;
        edge: boolean;
        electron: boolean;
        firefox: boolean;
        ios: boolean;
        linux: boolean;
        mac: boolean;
        opera: boolean;
        ssr: boolean;
        touch: boolean;
        win: boolean;
      }>;
      sm: Ref<boolean>;
      smAndDown: Ref<boolean>;
      smAndUp: Ref<boolean>;
      ssr: boolean;
      thresholds: Ref<{
        lg: number;
        md: number;
        sm: number;
        xl: number;
        xs: number;
        xxl: number;
      }>;
      update: () => void;
      visible: Ref<boolean>;
      width: Ref<number>;
      xl: Ref<boolean>;
      xlAndDown: Ref<boolean>;
      xlAndUp: Ref<boolean>;
      xs: Ref<boolean>;
      xxl: Ref<boolean>;
    };
    doRefreshChoices: Record<string, () => Promise<REnumFieldLoadedChoice[]>>;
    fieldLabels: Record<string, string>;
    mode: "update" | "read" | "create";
    model: ResourcefulRecordModelSchema;
    props: Omit<
      FormWithValidationDefaultSlotProps,
      "forceUpdateSchema" | "forceUpdateInitialValues"
    > & {
      doRefreshChoices: Record<string, () => Promise<REnumFieldLoadedChoice[]>>;
    };
    schema: Schema;
  },
  () => VNode<
    RendererNode,
    RendererElement,
    {
      [key: string]: any;
    }
  >,
  {},
  {},
  {},
  ComponentOptionsMixin,
  ComponentOptionsMixin,
  {},
  string,
  PublicProps,
  ToResolvedProps<
    {
      display: {
        height: Ref<number>;
        intersecting: Ref<boolean>;
        lg: Ref<boolean>;
        lgAndDown: Ref<boolean>;
        lgAndUp: Ref<boolean>;
        md: Ref<boolean>;
        mdAndDown: Ref<boolean>;
        mdAndUp: Ref<boolean>;
        mobile: Ref<boolean>;
        mobileBreakpoint: Ref<number | DisplayBreakpoint>;
        name: Ref<DisplayBreakpoint>;
        orientation: Ref<"landscape" | "portrait" | "square">;
        platform: Ref<{
          android: boolean;
          chrome: boolean;
          cordova: boolean;
          edge: boolean;
          electron: boolean;
          firefox: boolean;
          ios: boolean;
          linux: boolean;
          mac: boolean;
          opera: boolean;
          ssr: boolean;
          touch: boolean;
          win: boolean;
        }>;
        sm: Ref<boolean>;
        smAndDown: Ref<boolean>;
        smAndUp: Ref<boolean>;
        ssr: boolean;
        thresholds: Ref<{
          lg: number;
          md: number;
          sm: number;
          xl: number;
          xs: number;
          xxl: number;
        }>;
        update: () => void;
        visible: Ref<boolean>;
        width: Ref<number>;
        xl: Ref<boolean>;
        xlAndDown: Ref<boolean>;
        xlAndUp: Ref<boolean>;
        xs: Ref<boolean>;
        xxl: Ref<boolean>;
      };
      doRefreshChoices: Record<string, () => Promise<REnumFieldLoadedChoice[]>>;
      fieldLabels: Record<string, string>;
      mode: "update" | "read" | "create";
      model: ResourcefulRecordModelSchema;
      props: Omit<
        FormWithValidationDefaultSlotProps,
        "forceUpdateSchema" | "forceUpdateInitialValues"
      > & {
        doRefreshChoices: Record<
          string,
          () => Promise<REnumFieldLoadedChoice[]>
        >;
      };
      schema: Schema;
    },
    {}
  >,
  {
    doRefreshChoices: Record<string, () => Promise<REnumFieldLoadedChoice[]>>;
    fieldLabels: Record<string, string>;
    mode: "update" | "read" | "create";
  },
  {},
  {},
  {},
  string,
  ComponentProvideOptions,
  true,
  {},
  any
>;