Skip to content

Commit 29d1d9e

Browse files
committed
Updated README and exports
1 parent eb4836b commit 29d1d9e

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@ All options are based on the documentation at <a href="https://www.drawio.com/do
109109
XML structure for prefilling the editor
110110
- `configuration` (`Object`, default: `undefined`)\
111111
For configuration options, see https://www.drawio.com/doc/faq/configure-diagram-editor
112+
- `exportFormat` (`'html' | 'html2' | 'svg' | 'xmlsvg' | 'png' | 'xmlpng'`, default: `xmlsvg`)\
113+
Set export format
114+
- `baseUrl` (`string`, default: `https://embed.diagrams.net`)\
115+
For self hosted instances of draw.io, insert your URL here
112116

113117
- `onLoad` (`(data: EventLoad) => void`, optional)
114118
- `onSave` (`(data: EventSave) => void`, optional)

src/types.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -94,48 +94,48 @@ export type EmbedEvents =
9494
| EventDraft
9595
| EventExport;
9696

97-
type EventInit = {
97+
export type EventInit = {
9898
event: 'init';
9999
};
100100

101-
type EventLoad = {
101+
export type EventLoad = {
102102
event: 'load';
103103
xml: string;
104104
scale: number;
105105
};
106106

107-
type EventSave = {
107+
export type EventSave = {
108108
event: 'save';
109109
exit?: boolean;
110110
xml: string;
111111
/** Is set when the event was triggered by anything other than the save action */
112112
parentEvent?: string;
113113
};
114114

115-
type EventExit = {
115+
export type EventExit = {
116116
event: 'exit';
117117
modified: boolean;
118118
/** Is set when the event was triggered by anything other than the save action */
119119
parentEvent?: string;
120120
};
121121

122-
type EventConfigure = {
122+
export type EventConfigure = {
123123
event: 'configure';
124124
};
125125

126-
type EventMerge = {
126+
export type EventMerge = {
127127
event: 'merge';
128128
error: string;
129129
message: string;
130130
};
131131

132-
type EventPrompt = {
132+
export type EventPrompt = {
133133
event: 'prompt';
134134
value: string;
135135
message: ActionPrompt;
136136
};
137137

138-
type EventTemplate = {
138+
export type EventTemplate = {
139139
event: 'template';
140140
xml: string;
141141
name: string;
@@ -145,14 +145,14 @@ type EventTemplate = {
145145
blank?: boolean;
146146
};
147147

148-
type EventDraft = {
148+
export type EventDraft = {
149149
event: 'draft';
150150
error?: string;
151151
result?: string;
152152
message: ActionDraft;
153153
};
154154

155-
type EventExport = {
155+
export type EventExport = {
156156
event: 'export';
157157
format: ExportFormats;
158158
message: ActionExport;

0 commit comments

Comments
 (0)