NF: add type ts

This commit is contained in:
Arthur Milchior 2021-03-28 23:59:16 +02:00
parent 36022844bb
commit a114f36b4c

View file

@ -111,7 +111,9 @@ export function setFields(fields: [string, string][]): void {
.getPropertyValue("--text-fg"); .getPropertyValue("--text-fg");
adjustFieldAmount(fields.length); adjustFieldAmount(fields.length);
forEditorField(fields, (field, [name, fieldContent]) => forEditorField(
fields,
(field: EditorField, [name, fieldContent]: [string, string]): void =>
field.initialize(name, color, fieldContent) field.initialize(name, color, fieldContent)
); );
@ -122,7 +124,7 @@ export function setFields(fields: [string, string][]): void {
} }
export function setBackgrounds(cols: ("dupe" | "")[]): void { export function setBackgrounds(cols: ("dupe" | "")[]): void {
forEditorField(cols, (field, value) => forEditorField(cols, (field: EditorField, value: "dupe" | "") =>
field.editingArea.classList.toggle("dupe", value === "dupe") field.editingArea.classList.toggle("dupe", value === "dupe")
); );
document document
@ -131,13 +133,19 @@ export function setBackgrounds(cols: ("dupe" | "")[]): void {
} }
export function setFonts(fonts: [string, number, boolean][]): void { export function setFonts(fonts: [string, number, boolean][]): void {
forEditorField(fonts, (field, [fontFamily, fontSize, isRtl]) => { forEditorField(
fonts,
(
field: EditorField,
[fontFamily, fontSize, isRtl]: [string, number, boolean]
) => {
field.setBaseStyling(fontFamily, `${fontSize}px`, isRtl ? "rtl" : "ltr"); field.setBaseStyling(fontFamily, `${fontSize}px`, isRtl ? "rtl" : "ltr");
}); }
);
} }
export function setSticky(stickies: boolean[]): void { export function setSticky(stickies: boolean[]): void {
forEditorField(stickies, (field, isSticky) => { forEditorField(stickies, (field: EditorField, isSticky: boolean) => {
field.labelContainer.activateSticky(isSticky); field.labelContainer.activateSticky(isSticky);
}); });
} }