polyfills.ts 380 B

1234567891011121314151617181920
  1. import 'reflect-metadata';
  2. /**
  3. * polyfill location
  4. */
  5. (global => {
  6. if(!global.location.origin){
  7. const location:any = global.location;
  8. const {protocol, hostname, port} = location;
  9. location.origin = `${protocol}//${hostname}${port? ':'+port : ''}`;
  10. }
  11. })(window);
  12. if(process.env.NODE_ENV!=='production'){
  13. Object.assign(window,{
  14. _PREFIX_ : 'tui',
  15. _DEV_ : true
  16. });
  17. }