UNPKG

1.14 kBTypeScriptView Raw
1import "../lists/web.js";
2import { IFieldDefault, IFieldDefaultProps } from "./types.js";
3declare module "../folders/types" {
4 interface _Folder {
5 getDefaultColumnValues(): Promise<IFieldDefault[]>;
6 setDefaultColumnValues(defaults: IFieldDefaultProps[], merge?: boolean): Promise<void>;
7 clearDefaultColumnValues(): Promise<void>;
8 }
9 interface IFolder {
10 /**
11 * Gets the default column value for a given list
12 */
13 getDefaultColumnValues(): Promise<IFieldDefault[]>;
14 /**
15 *
16 * Sets the default column values for this folder
17 *
18 * @param fieldDefaults The values to set including field name and appropriate value
19 * @param merge If true (default) existing values will be updated and new values added, otherwise all defaults are replaced for this folder
20 */
21 setDefaultColumnValues(defaults: IFieldDefaultProps[], merge?: boolean): Promise<void>;
22 /**
23 * Clears all defaults from this folder
24 */
25 clearDefaultColumnValues(): Promise<void>;
26 }
27}
28//# sourceMappingURL=folder.d.ts.map
\No newline at end of file