Roman Jámbor
Roman Jámbor
TY @Irelynx for the issue. I'll look into it. Yes, `testDate` is ttly wrong.
This is caused by the `strictNullChecks` tsconfig option. It is disabled by default and when it is disabled, you can assign null into many types. Such as: ```typescript class Foo...
This must be handled so the reflection keeps standard behavior, no matter what the `strictNullChecks` option is. So with `strictNullChecks: false` (default) every type will be union with `null`. So...
Well it seems that Rollup validates tsconfig and yeah `reflection` is not an official property. You can remove that property so default configuration will be used. I'll look into it...
Another thing we can do is check if there is some `CallExpression` in `SourceFile` statements.. for modules inside `node_modules`. But this will be still dangerous: ```typescript Type.getTypes().forEach(type => (new type.ctor())[type.getMethods()[0]])...
Can be controlled by the include/exclude manually. `onlySafeImports` needs more feedback.
Hello and TY. I'll look into it later today or tomorrow.
Whole `typelib` mode is weird in current version. Do you need that mode now? `next` version will be based on one standard shared static storage, ttly reworked.
Is that result of single build? Isn't it result of some hot reload or something? Or do you use incremental build? _wow, 2k lines of metadata, seems like u rly...
Something like I build.. 😄 https://github.com/Hookyns/NetLeaf But I create general .NET host framework. I plan to integrate `hyper-express` with ASP.NET like wrapper, but it will not happen anytime soon.