Merge pull request #1101 from Arthur-Milchior/TS_type

NF: add type ts
This commit is contained in:
Damien Elmes 2021-03-29 18:09:56 +10:00 committed by GitHub
commit 0e4bcbd69b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -111,8 +111,10 @@ 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(
field.initialize(name, color, fieldContent) fields,
(field: EditorField, [name, fieldContent]: [string, string]): void =>
field.initialize(name, color, fieldContent)
); );
if (!getCurrentField()) { if (!getCurrentField()) {
@ -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(
field.setBaseStyling(fontFamily, `${fontSize}px`, isRtl ? "rtl" : "ltr"); fonts,
}); (
field: EditorField,
[fontFamily, fontSize, isRtl]: [string, number, boolean]
) => {
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);
}); });
} }