better-word-count/src/settings/Settings.ts

42 lines
682 B
TypeScript
Raw Normal View History

2022-11-06 16:27:06 +00:00
export enum Counter {
fileWords,
fileChars,
totalWords,
totalChars,
}
2022-11-08 04:45:18 +00:00
2022-11-06 16:27:06 +00:00
export interface StatusBarItem {
start: string;
end: string;
count: Counter;
}
2021-07-07 12:34:39 +00:00
2022-11-08 04:45:18 +00:00
export const BLANK_SB_ITEM: StatusBarItem = {
start: "",
end: "",
count: null,
};
2021-07-07 12:34:39 +00:00
export interface BetterWordCountSettings {
2022-11-06 16:27:06 +00:00
statusBar: StatusBarItem[];
2021-07-07 12:34:39 +00:00
countComments: boolean;
collectStats: boolean;
}
2022-11-06 16:27:06 +00:00
export const DEFAULT_SETTINGS: BetterWordCountSettings = {
statusBar: [
{
start: "",
end: " words",
count: Counter.fileWords,
},
{
start: " ",
end: " characters",
count: Counter.fileChars,
},
],
countComments: false,
collectStats: false,
};