@unito/integration-api
Version:
The Unito Integration API
445 lines (444 loc) • 15.3 kB
TypeScript
export declare const fieldTypeCompatibilityMatrix: {
readonly blob: {
readonly blob: {};
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: null;
readonly markdown: null;
readonly string: null;
readonly url: null;
};
readonly boolean: {
readonly blob: null;
readonly boolean: {};
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: {};
readonly number: {};
readonly object: null;
readonly reference: null;
readonly html: {};
readonly markdown: {};
readonly string: {};
readonly url: null;
};
readonly date: {
readonly blob: null;
readonly boolean: null;
readonly date: {};
readonly dateRange: null;
readonly datetime: {};
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: {};
readonly number: {};
readonly object: null;
readonly reference: null;
readonly html: {
readonly locale: {
readonly type: "enum";
readonly default: "en-CA";
readonly values: ["en-CA"];
readonly description: "The locale to use for formatting the date.";
};
readonly timezone: {
readonly type: "enum";
readonly default: "UTC";
readonly values: ["UTC"];
readonly description: "The timezone to use for formatting the date.";
};
};
readonly markdown: {
readonly locale: {
readonly type: "enum";
readonly default: "en-CA";
readonly values: ["en-CA"];
readonly description: "The locale to use for formatting the date.";
};
readonly timezone: {
readonly type: "enum";
readonly default: "UTC";
readonly values: ["UTC"];
readonly description: "The timezone to use for formatting the date.";
};
};
readonly string: {
readonly locale: {
readonly type: "enum";
readonly default: "en-CA";
readonly values: ["en-CA"];
readonly description: "The locale to use for formatting the date.";
};
readonly timezone: {
readonly type: "enum";
readonly default: "UTC";
readonly values: ["UTC"];
readonly description: "The timezone to use for formatting the date.";
};
};
readonly url: null;
};
readonly dateRange: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: null;
readonly markdown: null;
readonly string: null;
readonly url: null;
};
readonly datetime: {
readonly blob: null;
readonly boolean: null;
readonly date: {};
readonly dateRange: null;
readonly datetime: {};
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: {};
readonly number: {};
readonly object: null;
readonly reference: null;
readonly html: {
readonly locale: {
readonly type: "enum";
readonly default: "en-CA";
readonly values: ["en-CA"];
readonly description: "The locale to use for formatting the date.";
};
readonly timezone: {
readonly type: "enum";
readonly default: "UTC";
readonly values: ["UTC"];
readonly description: "The timezone to use for formatting the date.";
};
};
readonly markdown: {
readonly locale: {
readonly type: "enum";
readonly default: "en-CA";
readonly values: ["en-CA"];
readonly description: "The locale to use for formatting the date.";
};
readonly timezone: {
readonly type: "enum";
readonly default: "UTC";
readonly values: ["UTC"];
readonly description: "The timezone to use for formatting the date.";
};
};
readonly string: {
readonly locale: {
readonly type: "enum";
readonly default: "en-CA";
readonly values: ["en-CA"];
readonly description: "The locale to use for formatting the date.";
};
readonly timezone: {
readonly type: "enum";
readonly default: "UTC";
readonly values: ["UTC"];
readonly description: "The timezone to use for formatting the date.";
};
};
readonly url: null;
};
readonly datetimeRange: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: null;
readonly markdown: null;
readonly string: null;
readonly url: null;
};
readonly duration: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: {};
readonly email: null;
readonly integer: {};
readonly number: {};
readonly object: null;
readonly reference: null;
readonly html: {};
readonly markdown: {};
readonly string: {};
readonly url: null;
};
readonly email: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: {};
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: {};
readonly markdown: {};
readonly string: {};
readonly url: null;
};
readonly integer: {
readonly blob: null;
readonly boolean: {};
readonly date: {};
readonly dateRange: null;
readonly datetime: {};
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: {};
readonly number: {};
readonly object: null;
readonly reference: null;
readonly html: {};
readonly markdown: {};
readonly string: {};
readonly url: null;
};
readonly number: {
readonly blob: null;
readonly boolean: {};
readonly date: {};
readonly dateRange: null;
readonly datetime: {};
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: {};
readonly number: {};
readonly object: null;
readonly reference: null;
readonly html: {};
readonly markdown: {};
readonly string: {};
readonly url: null;
};
readonly object: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: null;
readonly markdown: null;
readonly string: null;
readonly url: null;
};
readonly reference: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: {};
readonly html: null;
readonly markdown: null;
readonly string: null;
readonly url: null;
};
readonly html: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: {
readonly decorator: {
readonly type: "boolean";
readonly description: "Decorate the content with author information and optional date.";
readonly default: false;
readonly hidden: true;
};
readonly decoratorTemplate: {
readonly type: "string";
readonly description: "Template for the decorator. Use {author} and {date} placeholders.";
readonly default: "On <strong>{semantic:createdAt}</strong>, <em>{semantic:user.semantic:displayName}</em> commented:";
readonly hidden: true;
};
readonly decoratorPrefix: {
readonly type: "string";
readonly description: "Prefix for the decorator. Defaults to \"➤\".";
readonly default: "➤";
readonly hidden: true;
};
};
readonly markdown: {
readonly decorator: {
readonly type: "boolean";
readonly description: "Decorate the content with author information and optional date.";
readonly default: false;
readonly hidden: true;
};
readonly decoratorTemplate: {
readonly type: "string";
readonly description: "Template for the decorator. Use {author} and {date} placeholders.";
readonly default: "On <strong>{semantic:createdAt}</strong>, <em>{semantic:user.semantic:displayName}</em> commented:";
readonly hidden: true;
};
readonly decoratorPrefix: {
readonly type: "string";
readonly description: "Prefix for the decorator. Defaults to \"➤\".";
readonly default: "➤";
readonly hidden: true;
};
};
readonly string: {};
readonly url: null;
};
readonly markdown: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: {
readonly decorator: {
readonly type: "boolean";
readonly description: "Decorate the content with author information and optional date.";
readonly default: false;
readonly hidden: true;
};
readonly decoratorTemplate: {
readonly type: "string";
readonly description: "Template for the decorator. Use {author} and {date} placeholders.";
readonly default: "On **{semantic:createdAt}**, __{semantic:user.semantic:displayName}__ commented:";
readonly hidden: true;
};
readonly decoratorPrefix: {
readonly type: "string";
readonly description: "Prefix for the decorator. Defaults to \"➤\".";
readonly default: "➤";
readonly hidden: true;
};
};
readonly markdown: {
readonly decorator: {
readonly type: "boolean";
readonly description: "Decorate the content with author information and optional date.";
readonly default: false;
readonly hidden: true;
};
readonly decoratorTemplate: {
readonly type: "string";
readonly description: "Template for the decorator. Use {author} and {date} placeholders.";
readonly default: "On **{semantic:createdAt}**, __{semantic:user.semantic:displayName}__ commented:";
readonly hidden: true;
};
readonly decoratorPrefix: {
readonly type: "string";
readonly description: "Prefix for the decorator. Defaults to \"➤\".";
readonly default: "➤";
readonly hidden: true;
};
};
readonly string: {};
readonly url: null;
};
readonly string: {
readonly blob: null;
readonly boolean: {};
readonly date: {};
readonly dateRange: null;
readonly datetime: {};
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: {};
readonly number: {};
readonly object: null;
readonly reference: null;
readonly html: {};
readonly markdown: {};
readonly string: {};
readonly url: null;
};
readonly url: {
readonly blob: null;
readonly boolean: null;
readonly date: null;
readonly dateRange: null;
readonly datetime: null;
readonly datetimeRange: null;
readonly duration: null;
readonly email: null;
readonly integer: null;
readonly number: null;
readonly object: null;
readonly reference: null;
readonly html: {};
readonly markdown: {};
readonly string: {};
readonly url: {};
};
};