Search code examples
node.jstypescriptreflect-metadata

Typescript Reflect-MetaData in nodejs


Does anyone have any examples of how to use reflect-metadata in nodejs? I am using atom-typescript also. I downloaded using it via npm but i keep getting random errors. I see Reflect is a blank object. Just looking for an example of how to incorporate this into a module or node project.


Solution

  • In TypeScript@2.0+, you can use it like this:

    npm i -S reflect-metadata
    npm i -D @types/reflect-metadata
    
    // your.ts
    import 'reflect-metadata'
    Reflect.getMetadata(...)
    Reflect.metadata(...)