NsisConfig.ts 428 B

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