Can't export constant in Typescript

77,853

My answer refers to TypeScript 2+.

// 1.ts
export const AdminUser = { ... }

// index.ts
import * as users from './docs/users/admin';
var adminUser = users.AdminUser;

The only difference between your code and mine is the * operator in the import statement.

Share:
77,853

Related videos on Youtube

Egor
Author by

Egor

Updated on July 09, 2022

Comments

  • Egor
    Egor almost 2 years

    Can someone help me please

    I have 2 files main.ts and hi.ts

    hi.ts:

    export const hello = "dd";
    

    main.ts:

    import { hello } from "./hi";
    ...
    class A {
        public sayHello() {
            console.log("hello=" + hello);
        }
        ...
    }
    

    I have exception:

    Uncaught ReferenceError: hello is not defined(…)

    How can I see this const variable from class A? Is it possible?

    • twicejr
      twicejr over 7 years
    • Egor
      Egor over 7 years
      I do export const hello = "dd"; like in your link but it doesn't work
    • Paleo
      Paleo over 7 years
      In Node.js or in a browser?
    • Egor
      Egor over 7 years
      in a browser (chrome and firefox the same)