All files / src/types PrjSettings.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

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                                                                                                    1x                                                                                                  
export interface IPrjSettings {
    logLevel: string;
    mobile: boolean;
    language: string;
    user: {
        name: string;
        shortName: string;
        email: string;
        street: string;
        city: string;
        zip: string;
        country: string;
    };
    dateFormat: string;
    dateFormatShort: string;
    defaultMaxShow: number;
    batchSizeShow: number;
    noneSymbol: string;
    documentSettings: {
        symbol: string;
        hideSymbol: string;
        clusterSymbol: string;
        defaultFolder: string;
        template: string;
        pdfFolder: string;
        customTagFolders: { tag: string; folder: string }[];
        specialPdfFolders: { tag: string; folder: string }[];
        ignorePdfFolders: string[];
    };
    noteSettings: {
        defaultFolder: string;
        template: string;
    };
    prjSettings: {
        topicSymbol: string;
        topicFolder: string;
        topicTemplate: string;
        projectSymbol: string;
        projectFolder: string;
        projectTemplate: string;
        subProjectTemplates: { label: string; template: string }[];
        taskSymbol: string;
        taskFolder: string;
        taskTemplate: string;
        subTaskTemplates: { label: string; template: string }[];
    };
    baseTag: string;
    templateFolder: string;
}
 
export const DEFAULT_SETTINGS: IPrjSettings = {
    logLevel: 'none',
    mobile: false,
    language: 'en',
    dateFormat: 'DD.MM.YYYY',
    dateFormatShort: 'DD.MM.YY',
    user: {
        name: '',
        shortName: '',
        email: '',
        street: '',
        city: '',
        zip: '',
        country: '',
    },
    defaultMaxShow: 200,
    batchSizeShow: 25,
    noneSymbol: 'diamond',
    documentSettings: {
        symbol: 'file-text',
        hideSymbol: 'file-minus-2',
        clusterSymbol: 'library',
        defaultFolder: '',
        template: '',
        pdfFolder: '',
        customTagFolders: [],
        specialPdfFolders: [],
        ignorePdfFolders: [''],
    },
    noteSettings: {
        defaultFolder: '',
        template: '',
    },
    prjSettings: {
        topicSymbol: 'album',
        topicFolder: 'Topics/',
        topicTemplate: '',
        projectSymbol: 'layout-list',
        projectFolder: 'Projects/',
        projectTemplate: '',
        subProjectTemplates: [],
        taskSymbol: 'clipboard',
        taskFolder: 'Tasks/',
        taskTemplate: '',
        subTaskTemplates: [],
    },
    baseTag: 'PRJ',
    templateFolder: 'Templates/',
};
 
Zur TypeDoc-Dokumentation