Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 | 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x | import { SFSchema } from "./schema.types";
import { AccountResponse } from "../modules/core/dto/account.dto";
export class Appearance {
columnSets: ColumnSets;
formSets: FormSets;
}
export enum SchemaTypes {
array = 'array',
string = 'string',
boolean = 'boolean',
number = 'number',
object = 'object',
}
export enum WidgetTypes {
array = 'array',
autocomplete = 'autocomplete',
boolean = 'boolean',
checkbox = 'checkbox',
cascader = 'cascader',
date = 'date',
mention = 'mention',
number = 'number',
object = 'object',
radio = 'radio',
range = 'range',
rate = 'rate',
select = 'select',
search = 'search',
string = 'string',
tag = 'tag',
textarea = 'textarea',
time = 'time',
transfer = 'transfer',
upload = 'upload',
tinymce = 'tinymce',
ueditor = 'ueditor',
umeditor = 'umeditor',
listBox = 'listBox',
dict = 'dict',
choices = 'choices',
image = 'image',
avatar = 'avatar',
tabs = 'tabs',
}
export interface ColumnSets {
[key: string]: ColumnDefine[]
}
export interface FormSets {
[key: string]: any // TODO
}
export interface ColumnDefine {
type?:
| 'checkbox'
| 'link'
| 'radio'
| 'img'
| 'currency'
| 'number'
| 'date'
| 'yn';
title: string;
i18n?: string;
index?: string | string[];
render?: string;
renderTitle?: string;
width?: string;
sort?: 'ascend' | 'descend';
sorter?: Function;
sortKey?: string;
sortReName?: { ascend?: string; descend?: string };
filter?: Function;
filtered?: boolean;
filterIcon?: string;
filterConfirmText?: string;
filterClearText?: string;
filterMultiple?: boolean;
filterKey?: string;
format?: Function;
className?: string;
colSpan?: number;
numberDigits?: string;
dateFormat?: string;
ynTruth?: any;
ynYes?: string;
ynNo?: string;
exported?: boolean;
acl?: any;
default?: string;
fixed?: 'left' | 'right';
[key: string]: any;
}
export interface FormDefine {
title: string;
type?: string;
required?: string[];
properties: {
[key: string]: FormDefine
};
[key: string]: any;
}
export declare class Paginate {
page: number;
size: number;
sort: string;
}
export declare class Error {
code?: string;
message?: string;
[key: string]: any;
} |