Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

twig-loader & Typescript & ES6 Imports ? #24

Closed
daslicht opened this issue Nov 11, 2016 · 7 comments
Closed

twig-loader & Typescript & ES6 Imports ? #24

daslicht opened this issue Nov 11, 2016 · 7 comments

Comments

@daslicht
Copy link

Hi,
is there a way to use ts-loader with TypeScript, please ?
How to do imports ?

I tried something like this but it fails:

import * from "./dialog.twig"
@webberig
Copy link
Member

What about this syntax ?

import tpl from "./dialog.twig"

@daslicht
Copy link
Author

I get cannot find "./dialog.twig" so it is about this part :/

@webberig
Copy link
Member

Take a look at this:
microsoft/TypeScript#2709

Let us know if this helped!

@daslicht
Copy link
Author

Thank you !

@piernik
Copy link

piernik commented Mar 1, 2017

I still don't know how to import twig file.
Can anyone give working example?

@daslicht @webberig can You help?

@megahertz
Copy link

@piernik
create typing twig.d.ts in your project

declare module "*.twig" {
  const template: (variables?: object) => string;
  export = template;
}

then
import * as indexView from "./views/index.twig";

@renestalder
Copy link

This is what worked for me, combined with the typing file above.

import indexView from "./views/index.twig";

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants