@mendix/pluggable-widgets-tools
Version:
Mendix Pluggable Widgets Tools
64 lines (57 loc) • 1.92 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.attributeNestedLinkedActionOutput = exports.attributeLinkedActionOutput = void 0;
exports.attributeLinkedActionOutput = `/**
* This file was generated from MyWidget.xml
* WARNING: All changes made to this file will be overwritten
* @author Mendix Widgets Framework Team
*/
import { EditableValue } from "mendix";
export interface MyWidgetContainerProps {
name: string;
tabIndex?: number;
id: string;
collapsed?: EditableValue<boolean>;
}
export interface MyWidgetPreviewProps {
readOnly: boolean;
renderMode: "design" | "xray" | "structure";
translate: (text: string) => string;
collapsed: string;
onToggleCollapsed: {} | null;
}
`;
exports.attributeNestedLinkedActionOutput = `/**
* This file was generated from MyWidget.xml
* WARNING: All changes made to this file will be overwritten
* @author Mendix Widgets Framework Team
*/
import { ActionValue, EditableValue } from "mendix";
export interface DatasourcePropertiesType {
collapsedFirst?: EditableValue<boolean>;
collapsedSecond?: EditableValue<boolean>;
onToggleCollapsedSecond?: ActionValue;
collapsedSecondGroup?: EditableValue<boolean>;
}
export interface DatasourcePropertiesPreviewType {
collapsedFirst: string;
onToggleCollapsed: {} | null;
onToggleCollapsedFirstGroup: {} | null;
collapsedSecond: string;
onToggleCollapsedSecond: {} | null;
collapsedSecondGroup: string;
}
export interface MyWidgetContainerProps {
name: string;
tabIndex?: number;
id: string;
datasourceProperties: DatasourcePropertiesType[];
}
export interface MyWidgetPreviewProps {
readOnly: boolean;
renderMode: "design" | "xray" | "structure";
translate: (text: string) => string;
onToggleCollapsed: {} | null;
datasourceProperties: DatasourcePropertiesPreviewType[];
}
`;