angular-formio-editor
Version:
Angular component integrating Form.io builder and renderer with a json editor
212 lines (211 loc) • 5.49 kB
TypeScript
declare const _default: {
title: string;
description: string;
type: string;
required: string[];
properties: {
type: {
title: string;
description: string;
type: string;
};
key: {
title: string;
description: string;
type: string;
};
label: {
title: string;
description: string;
type: string;
};
placeholder: {
title: string;
description: string;
type: string;
};
input: {
title: string;
description: string;
type: string;
};
tableView: {
title: string;
description: string;
type: string;
};
multiple: {
title: string;
description: string;
type: string;
};
protected: {
title: string;
description: string;
type: string;
};
prefix: {
title: string;
description: string;
type: string;
};
suffix: {
title: string;
description: string;
type: string;
};
defaultValue: {
title: string;
description: string;
};
clearOnHide: {
title: string;
description: string;
type: string;
};
unique: {
title: string;
description: string;
type: string;
};
persistent: {
title: string;
description: string;
type: string;
};
hidden: {
title: string;
description: string;
type: string;
};
validate: {
title: string;
description: string;
type: string;
properties: {
required: {
title: string;
description: string;
type: string;
};
minLength: {
title: string;
description: string;
type: string[];
};
maxLength: {
title: string;
description: string;
type: string[];
};
pattern: {
title: string;
description: string;
type: string;
};
custom: {
title: string;
description: string;
type: string[];
};
};
};
conditional: {
$ref: string;
};
errors: {
title: string;
description: string;
type: string;
properties: {
required: {
title: string;
description: string;
type: string;
};
min: {
title: string;
description: string;
type: string;
};
max: {
title: string;
description: string;
type: string;
};
minLength: {
title: string;
description: string;
type: string;
};
maxLength: {
title: string;
description: string;
type: string;
};
invalid_email: {
title: string;
description: string;
type: string;
};
invalid_date: {
title: string;
description: string;
type: string;
};
pattern: {
title: string;
description: string;
type: string;
};
custom: {
title: string;
description: string;
type: string[];
};
};
};
logic: {
title: string;
description: string;
type: string;
items: {
$ref: string;
};
};
};
allOf: ({
if: {
properties: {
type: {
const: string;
};
};
};
then: {
$ref: string;
};
else?: undefined;
} | {
if: {
properties: {
type: {
const: string;
};
};
};
then: {
$ref: string;
};
else: {
properties: {
components: {
$ref: string;
};
};
};
})[];
} & {
required: string[];
};
export default _default;