window
export interface IWindow extends Window {
_env_: {
API_URL: string,
};
}
затем в компоненте просто показываю (нашел, что можно сделать через as)
<p>API_URL: {(window as IWindow)._env_.API_URL}</p>
но на этот as ругается prettier. Кто сталкивался? Или как вы поступаете в случае, когда хотелось бы указать тип для свойства в window? (изначально я копался в этих ответах - https://stackoverflow.com/questions/12709074/how-do-you-explicitly-set-a-new-property-on-window-in-typescript
версия ts - 3.3.3
так делал в отдельном d.ts файле: declare global { interface Window { ... } }
Обсуждают сегодня