@mendix/pluggable-widgets-tools
Version:
Mendix Pluggable Widgets Tools
61 lines (58 loc) • 2.42 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.selectionNativeOutput = exports.selectionWebOutput = void 0;
exports.selectionWebOutput = `/**
* This file was generated from MyWidget.xml
* WARNING: All changes made to this file will be overwritten
* @author Mendix Widgets Framework Team
*/
import { CSSProperties } from "react";
import { ListValue, SelectionSingleValue, SelectionMultiValue } from "mendix";
export interface MyWidgetContainerProps {
name: string;
class: string;
style?: CSSProperties;
tabIndex?: number;
selectionAll?: SelectionSingleValue | SelectionMultiValue;
selectionSingleMulti: SelectionSingleValue | SelectionMultiValue;
selectionMulti: SelectionMultiValue;
optionalSelectionAll?: SelectionSingleValue | SelectionMultiValue;
optionalSelectionSingleMulti?: SelectionSingleValue | SelectionMultiValue;
optionalSelectionMulti?: SelectionMultiValue;
optionalDataSource?: ListValue;
requiredDataSource: ListValue;
}
export interface MyWidgetPreviewProps {
/**
* @deprecated Deprecated since version 9.18.0. Please use class property instead.
*/
className: string;
class: string;
style: string;
styleObject?: CSSProperties;
readOnly: boolean;
renderMode: "design" | "xray" | "structure";
translate: (text: string) => string;
selectionAll: "None" | "Single" | "Multi";
selectionSingleMulti: "Single" | "Multi";
selectionMulti: "Multi";
optionalSelectionAll: "None" | "Single" | "Multi";
optionalSelectionSingleMulti: "Single" | "Multi" | "None";
optionalSelectionMulti: "Multi" | "None";
optionalDataSource: {} | { caption: string } | { type: string } | null;
requiredDataSource: {} | { caption: string } | { type: string } | null;
onSelectionAllChange: {} | null;
}
`;
exports.selectionNativeOutput = `export interface MyWidgetProps<Style> {
name: string;
style: Style[];
selectionAll?: SelectionSingleValue | SelectionMultiValue;
selectionSingleMulti: SelectionSingleValue | SelectionMultiValue;
selectionMulti: SelectionMultiValue;
optionalSelectionAll?: SelectionSingleValue | SelectionMultiValue;
optionalSelectionSingleMulti?: SelectionSingleValue | SelectionMultiValue;
optionalSelectionMulti?: SelectionMultiValue;
optionalDataSource?: ListValue;
requiredDataSource: ListValue;
}`;