NsisConfig.ts 477 B

123456789101112131415161718192021222324
  1. export class NsisConfig {
  2. public languages: string[] = [ 'English' ];
  3. public diffUpdaters: boolean = false;
  4. public hashCalculation: boolean = true;
  5. constructor(options: any = {}) {
  6. Object.keys(this).map((key) => {
  7. if(options[key] !== undefined) {
  8. switch(key) {
  9. default:
  10. (<any>this)[key] = options[key];
  11. break;
  12. }
  13. }
  14. });
  15. }
  16. }