Comparing version 0.2.1-alpha.e95eb583 to 0.3.0-alpha.3dc6eb77
{ | ||
"name": "kecubung", | ||
"version": "0.2.1-alpha.e95eb583", | ||
"version": "0.3.0-alpha.3dc6eb77", | ||
"description": "Javascript transformer to Type Metadata", | ||
@@ -24,23 +24,23 @@ "main": "src/index.js", | ||
"dependencies": { | ||
"@types/node": "^7.0.12", | ||
"reflect-metadata": "^0.1.9", | ||
"tslib": "^1.4.0" | ||
"@types/node": "^8.0.1", | ||
"reflect-metadata": "^0.1.10", | ||
"tslib": "^1.7.1" | ||
}, | ||
"devDependencies": { | ||
"@types/babylon": "^6.16.0", | ||
"@types/chai": "^3.4.34", | ||
"@types/express": "^4.0.34", | ||
"@types/mocha": "^2.2.40", | ||
"babylon": "^6.14.1", | ||
"chai": "^3.5.0", | ||
"coveralls": "^2.13.0", | ||
"del": "^2.2.2", | ||
"@types/babylon": "^6.16.1", | ||
"@types/chai": "^4.0.0", | ||
"@types/express": "^4.0.36", | ||
"@types/mocha": "^2.2.41", | ||
"babylon": "^6.17.4", | ||
"chai": "^4.0.2", | ||
"coveralls": "^2.13.1", | ||
"del": "^3.0.0", | ||
"gulp": "^3.9.1", | ||
"gulp-istanbul": "^1.1.1", | ||
"gulp-istanbul": "^1.1.2", | ||
"gulp-mocha": "^3.0.1", | ||
"gulp-typescript": "^3.1.6", | ||
"mocha": "^3.2.0", | ||
"gulp-typescript": "^3.1.7", | ||
"mocha": "^3.4.2", | ||
"run-sequence": "^1.2.2", | ||
"typescript": "^2.2.2" | ||
"typescript": "^2.3.4" | ||
} | ||
} |
#Kecubung | ||
[](https://gitter.im/KambojaJS/lobby) | ||
[](https://badge.fury.io/js/kamboja) | ||
[](https://travis-ci.org/kambojajs/kamboja) | ||
[](https://coveralls.io/github/kambojajs/kamboja?branch=master) | ||
[](https://badge.fury.io/js/kecubung) | ||
[](https://travis-ci.org/kambojajs/kecubung) | ||
[](https://coveralls.io/github/kambojajs/kecubung?branch=master) | ||
[](https://snyk.io/test/github/kambojajs/kecubung) | ||
[](https://david-dm.org/kambojajs/kecubung) | ||
[](https://david-dm.org/kambojajs/kecubung?type=dev) | ||
@@ -8,0 +10,0 @@ A javascript transformer to Type Metadata. |
@@ -6,3 +6,3 @@ import { SyntaxKind, MethodMetaData, MetaData, AnalysisType, SourceLocation } from "../../core" | ||
export class ChildDecoratorAnalyzer implements Base.ChildDecoratorAnalyzer { | ||
constructor(private node) { } | ||
constructor(private node:any) { } | ||
@@ -30,3 +30,3 @@ isMethodDecorator() { | ||
getMethodParameters() { | ||
return this.node.arguments.map(x => H.getDecoratorParameterName(x)); | ||
return this.node.arguments.map((x:any) => H.getDecoratorParameterName(x)); | ||
} | ||
@@ -47,5 +47,5 @@ | ||
return this.node.arguments[1].arguments | ||
.map(x => H.getDecoratorParameterName(x)); | ||
.map((x:any) => H.getDecoratorParameterName(x)); | ||
} | ||
} |
@@ -9,3 +9,3 @@ import { SyntaxKind, SourceLocation } from "../../core" | ||
*/ | ||
constructor(protected node) { } | ||
constructor(protected node:any) { } | ||
@@ -15,3 +15,3 @@ /** | ||
*/ | ||
isExported(name, parentName) { | ||
isExported(name:any, parentName:string) { | ||
return this.isExportedStatement() | ||
@@ -18,0 +18,0 @@ && (this.node.expression.left.object.name == parentName || this.node.expression.left.object.name == "exports") |
@@ -5,3 +5,3 @@ import * as Core from "../../core" | ||
export class ConstructorAnalyzer { | ||
constructor(private node) { } | ||
constructor(private node:any) { } | ||
@@ -8,0 +8,0 @@ isConstructor(className: string) { |
@@ -6,3 +6,3 @@ import { SyntaxKind, MetaData } from "../../core" | ||
export class DecoratorAnalyzer { | ||
constructor(private node) { } | ||
constructor(private node:any) { } | ||
@@ -9,0 +9,0 @@ isMethodDecorator() { |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var core_1 = require("../../core"); | ||
var class_analyzer_1 = require("./class-analyzer"); | ||
var Es6ClassAnalyzer = (function (_super) { | ||
__extends(Es6ClassAnalyzer, _super); | ||
tslib_1.__extends(Es6ClassAnalyzer, _super); | ||
/** | ||
@@ -18,0 +9,0 @@ * expect VariableDeclaration, ExpressionStatement |
@@ -9,3 +9,3 @@ import { SyntaxKind, SourceLocation } from "../../core" | ||
*/ | ||
constructor(node) { super(node) } | ||
constructor(node:any) { super(node) } | ||
@@ -12,0 +12,0 @@ //constructors & methods |
@@ -6,3 +6,3 @@ import { SyntaxKind, SourceLocation } from "../../core" | ||
constructor(private node) { } | ||
constructor(private node:any) { } | ||
@@ -9,0 +9,0 @@ getParameters() { |
@@ -5,3 +5,3 @@ import { SyntaxKind, SourceLocation } from "../../core" | ||
export class FileAnalyzer { | ||
constructor(private node) { } | ||
constructor(private node:any) { } | ||
@@ -8,0 +8,0 @@ getChildren(){ |
@@ -7,3 +7,3 @@ import { SyntaxKind, MetaData, AnalysisType, ValueMetaData, ValueMetaDataType, PrimitiveValueMetaData, ObjectValueMetaData, ArrayValueMetaData } from "../../core" | ||
*/ | ||
export function getMethodNameFromCallee(callee) { | ||
export function getMethodNameFromCallee(callee:any) { | ||
if (!callee) return ""; | ||
@@ -17,3 +17,3 @@ if (callee.type == SyntaxKind.MemberExpression) return callee.property.name; | ||
*/ | ||
export function isReservedDecorator(callExpression) { | ||
export function isReservedDecorator(callExpression:any) { | ||
return getMethodNameFromCallee(callExpression.callee) == "__metadata" | ||
@@ -24,3 +24,3 @@ || getMethodNameFromCallee(callExpression.callee) == "__param" | ||
export function getDecoratorParameterName(param):ValueMetaData { | ||
export function getDecoratorParameterName(param:any):ValueMetaData { | ||
switch (param.type) { | ||
@@ -46,3 +46,3 @@ case SyntaxKind.StringLiteral: | ||
function getPrimitiveParameter(type: ValueMetaDataType, param) { | ||
function getPrimitiveParameter(type: ValueMetaDataType, param:any) { | ||
return <PrimitiveValueMetaData>{ | ||
@@ -55,3 +55,3 @@ type: type, | ||
function getArrayParameter(param) { | ||
function getArrayParameter(param:any) { | ||
let result = <ArrayValueMetaData>{ | ||
@@ -67,3 +67,3 @@ type: "Array", | ||
function getPropertyParameter(param) { | ||
function getPropertyParameter(param:any) { | ||
let value = getDecoratorParameterName(param.value); | ||
@@ -77,3 +77,3 @@ return <PrimitiveValueMetaData>{ | ||
function getObjectParameter(param) { | ||
function getObjectParameter(param:any) { | ||
let result = <ObjectValueMetaData>{ | ||
@@ -80,0 +80,0 @@ type: "Object", |
@@ -14,3 +14,3 @@ import { AnalyzerType } from "../baseclasses" | ||
export function get(type: AnalyzerType, node) { | ||
export function get(type: AnalyzerType, node:any) { | ||
switch (type) { | ||
@@ -17,0 +17,0 @@ case AnalyzerType.ChildDecorator: |
@@ -9,3 +9,3 @@ import { SyntaxKind, SourceLocation } from "../../core" | ||
*/ | ||
constructor(private node) { } | ||
constructor(private node:any) { } | ||
@@ -52,3 +52,3 @@ | ||
if (this.isMethodStatement()) | ||
return this.node.expression.right.params.map(x => x.name); | ||
return this.node.expression.right.params.map((x:any) => x.name); | ||
else | ||
@@ -55,0 +55,0 @@ return null; |
@@ -7,3 +7,3 @@ import { SyntaxKind, SourceLocation } from "../../core" | ||
*/ | ||
constructor(private node) { | ||
constructor(private node:any) { | ||
@@ -10,0 +10,0 @@ } |
@@ -5,3 +5,3 @@ import { SyntaxKind, SourceLocation } from "../../core" | ||
export class ParameterAnalyzer { | ||
constructor(private node) { } | ||
constructor(private node:any) { } | ||
@@ -8,0 +8,0 @@ withDefaultValue(){ |
@@ -30,3 +30,3 @@ import { SyntaxKind, MethodMetaData, MetaData, ValueMetaData, AnalysisType, SourceLocation } from "../core" | ||
export interface ClassAnalyzer { | ||
isExported(name, parentName): boolean | ||
isExported(name:string, parentName:string): boolean | ||
getLocation(): SourceLocation | ||
@@ -85,17 +85,17 @@ getMember(): any[] | ||
export interface ValueAnalyzer{ | ||
isPrimitive() | ||
isObject() | ||
isArray() | ||
isNull() | ||
isProperty() | ||
getValue() | ||
getName() | ||
isPrimitive():boolean | ||
isObject():boolean | ||
isArray():boolean | ||
isNull():boolean | ||
isProperty():boolean | ||
getValue():any | ||
getName():string | ||
} | ||
export interface Es6MemberAnalyzer { | ||
getParameters() | ||
getType() | ||
getName() | ||
isCandidate() | ||
getLocation() | ||
getParameters():any[] | ||
getType():string | ||
getName():string | ||
isCandidate():boolean | ||
getLocation():SourceLocation | ||
} |
import {ParserType, AnalyzerType} from "./baseclasses" | ||
import * as AsTree from "./astree" | ||
export function get(parser:ParserType, type:AnalyzerType, node):any{ | ||
export function get(parser:ParserType, type:AnalyzerType, node:boolean):any{ | ||
return AsTree.get(type, node); | ||
@@ -6,0 +6,0 @@ /*switch(parser){ |
@@ -13,3 +13,3 @@ import "reflect-metadata" | ||
export function flag(property, enumeration) { | ||
export function flag(property:any, enumeration:any) { | ||
return (property & enumeration) == enumeration; | ||
@@ -66,3 +66,3 @@ } | ||
type: "Parameter" | ||
decorators: DecoratorMetaData[] | ||
decorators?: DecoratorMetaData[] | ||
} | ||
@@ -72,3 +72,3 @@ | ||
type: "Method" | ||
decorators: DecoratorMetaData[] | ||
decorators?: DecoratorMetaData[] | ||
parameters: ParameterMetaData[] | ||
@@ -79,3 +79,3 @@ } | ||
type: "Property" | ||
decorators: DecoratorMetaData[] | ||
decorators?: DecoratorMetaData[] | ||
} | ||
@@ -90,6 +90,6 @@ | ||
type: "Class" | ||
decorators: DecoratorMetaData[] | ||
decorators?: DecoratorMetaData[] | ||
methods: MethodMetaData[] | ||
properties: PropertyMetaData[] | ||
baseClass: string | ||
properties?: PropertyMetaData[] | ||
baseClass?: string | ||
constructor: ConstructorMetaData | ||
@@ -135,3 +135,3 @@ } | ||
export function when(kind: string) { | ||
return function (target, method, descriptor) { | ||
return function (target:any, method:string, descriptor:PropertyDescriptor) { | ||
Reflect.defineMetadata(META_DATA_KEY, kind, target, method); | ||
@@ -141,3 +141,3 @@ } | ||
export function getWhen(target, methodName: string) { | ||
export function getWhen(target:any, methodName: string) { | ||
let result = <string>Reflect.getMetadata(META_DATA_KEY, target, methodName); | ||
@@ -150,3 +150,3 @@ if (typeof result == "undefined") throw new Error("Unable to get metadata identifier, try to re-install refrect-metadata module") | ||
export abstract class TransformerBase { | ||
abstract transform(node, parent: MetaData) | ||
abstract transform(node:any, parent: MetaData):void | ||
@@ -153,0 +153,0 @@ protected traverse(children: any[], metaData: MetaData, transformers: TransformerBase[]) { |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("./analyzers"); | ||
@@ -43,3 +34,3 @@ var core_1 = require("./core"); | ||
var FileTransformer = (function (_super) { | ||
__extends(FileTransformer, _super); | ||
tslib_1.__extends(FileTransformer, _super); | ||
function FileTransformer(parserType) { | ||
@@ -46,0 +37,0 @@ var _this = _super.call(this) || this; |
@@ -11,3 +11,3 @@ import * as Analyzer from "./analyzers" | ||
constructor(private fileName: string, private parser: Analyzer.ParserType) { } | ||
transform(ast) { | ||
transform(ast:any) { | ||
let analyzer = <Analyzer.FileAnalyzer>Analyzer | ||
@@ -33,3 +33,3 @@ .get(this.parser, Analyzer.AnalyzerType.File, ast) | ||
transform(node, parent: MetaData) { | ||
transform(node:any, parent: MetaData) { | ||
let analyzer = <Analyzer.FileAnalyzer>Analyzer | ||
@@ -36,0 +36,0 @@ .get(this.parserType, Analyzer.AnalyzerType.File, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
@@ -23,3 +8,3 @@ var parameter_1 = require("./parameter"); | ||
var ConstructorTransformer = (function (_super) { | ||
__extends(ConstructorTransformer, _super); | ||
tslib_1.__extends(ConstructorTransformer, _super); | ||
function ConstructorTransformer(parserType) { | ||
@@ -49,5 +34,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.FunctionDeclaration) | ||
], ConstructorTransformer.prototype, "transform", null); | ||
exports.ConstructorTransformer = ConstructorTransformer; |
@@ -12,3 +12,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.FunctionDeclaration) | ||
transform(node, parent: Core.ClassMetaData) { | ||
transform(node:any, parent: Core.ClassMetaData) { | ||
let analyser = <Analyzer.ConstructorAnalyzer>Analyzer | ||
@@ -15,0 +15,0 @@ .get(this.parserType, Analyzer.AnalyzerType.Constructor, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
@@ -24,3 +9,3 @@ var parameter_1 = require("./parameter"); | ||
var Es6ClassMember = (function (_super) { | ||
__extends(Es6ClassMember, _super); | ||
tslib_1.__extends(Es6ClassMember, _super); | ||
function Es6ClassMember(parserType) { | ||
@@ -41,10 +26,9 @@ var _this = _super.call(this) || this; | ||
location: analyser.getLocation(), | ||
parameters: [], | ||
decorators: undefined | ||
parameters: [] | ||
}; | ||
if (!parent.methods) | ||
parent.methods = []; | ||
if (type == "Method") | ||
if (method.type == "Method") | ||
parent.methods.push(method); | ||
if (type == "Constructor") | ||
if (method.type == "Constructor") | ||
parent.constructor = method; | ||
@@ -59,5 +43,5 @@ this.traverse(analyser.getParameters(), method, [ | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.ClassMethod) | ||
], Es6ClassMember.prototype, "transform", null); | ||
exports.Es6ClassMember = Es6ClassMember; |
@@ -14,8 +14,8 @@ | ||
@Core.Call.when(Core.SyntaxKind.ClassMethod) | ||
transform(node, parent: Core.ClassMetaData) { | ||
transform(node: any, parent: Core.ClassMetaData) { | ||
let analyser = <Analyzer.Es6MemberAnalyzer>Analyzer | ||
.get(this.parserType, Analyzer.AnalyzerType.Es6ClassMember, node) | ||
let type = analyser.getType() | ||
let type = <"Method" | "Constructor">analyser.getType() | ||
if (analyser.isCandidate()) { | ||
let method = { | ||
let method = <Core.MethodMetaData | Core.ConstructorMetaData>{ | ||
type: type, | ||
@@ -25,9 +25,8 @@ name: analyser.getName(), | ||
location: analyser.getLocation(), | ||
parameters: [], | ||
decorators: undefined | ||
parameters: [] | ||
} | ||
if (!parent.methods) parent.methods = [] | ||
if (type == "Method") | ||
if (method.type == "Method") | ||
parent.methods.push(method) | ||
if (type == "Constructor") | ||
if (method.type == "Constructor") | ||
parent.constructor = method | ||
@@ -34,0 +33,0 @@ this.traverse(analyser.getParameters(), method, [ |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
@@ -23,3 +8,3 @@ var es6_class_member_1 = require("./es6-class-member"); | ||
var Es6ClassTransformer = (function (_super) { | ||
__extends(Es6ClassTransformer, _super); | ||
tslib_1.__extends(Es6ClassTransformer, _super); | ||
function Es6ClassTransformer(parserType) { | ||
@@ -60,5 +45,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.ClassDeclaration) | ||
], Es6ClassTransformer.prototype, "transform", null); | ||
exports.Es6ClassTransformer = Es6ClassTransformer; |
@@ -12,3 +12,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.ClassDeclaration) | ||
transform(node, parent: Core.ParentMetaData) { | ||
transform(node:any, parent: Core.ParentMetaData) { | ||
let analyzer = <Analyzer.ClassAnalyzer>Analyzer | ||
@@ -15,0 +15,0 @@ .get(this.parserType, Analyzer.AnalyzerType.Es6Class, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
@@ -23,3 +8,3 @@ var parameter_1 = require("./parameter"); | ||
var MethodTransformer = (function (_super) { | ||
__extends(MethodTransformer, _super); | ||
tslib_1.__extends(MethodTransformer, _super); | ||
function MethodTransformer(parserType) { | ||
@@ -51,5 +36,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
], MethodTransformer.prototype, "transform", null); | ||
exports.MethodTransformer = MethodTransformer; |
@@ -13,3 +13,3 @@ | ||
@Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
transform(node, parent: Core.ClassMetaData) { | ||
transform(node:any, parent: Core.ClassMetaData) { | ||
let analyser = <Analyzer.MethodAnalyzer>Analyzer | ||
@@ -16,0 +16,0 @@ .get(this.parserType, Analyzer.AnalyzerType.Method, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Core = require("../core"); | ||
var Analyzer = require("../analyzers"); | ||
var ParameterWithDefaultTransformer = (function (_super) { | ||
__extends(ParameterWithDefaultTransformer, _super); | ||
tslib_1.__extends(ParameterWithDefaultTransformer, _super); | ||
function ParameterWithDefaultTransformer(parserType) { | ||
@@ -42,5 +27,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.AssignmentPattern) | ||
], ParameterWithDefaultTransformer.prototype, "transform", null); | ||
exports.ParameterWithDefaultTransformer = ParameterWithDefaultTransformer; |
@@ -10,3 +10,3 @@ import * as Core from "../core" | ||
@Core.Call.when(Core.SyntaxKind.AssignmentPattern) | ||
transform(node, parent: Core.MethodMetaData | Core.ConstructorMetaData) { | ||
transform(node:any, parent: Core.MethodMetaData | Core.ConstructorMetaData) { | ||
let analyzer = <Analyzer.ParameterAnalyzer>Analyzer | ||
@@ -13,0 +13,0 @@ .get(this.parserType, Analyzer.AnalyzerType.Parameter, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Core = require("../core"); | ||
var Analyzer = require("../analyzers"); | ||
var ParameterTransformer = (function (_super) { | ||
__extends(ParameterTransformer, _super); | ||
tslib_1.__extends(ParameterTransformer, _super); | ||
function ParameterTransformer(parserType) { | ||
@@ -42,5 +27,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.Identifier) | ||
], ParameterTransformer.prototype, "transform", null); | ||
exports.ParameterTransformer = ParameterTransformer; |
@@ -10,3 +10,3 @@ import * as Core from "../core" | ||
@Core.Call.when(Core.SyntaxKind.Identifier) | ||
transform(node, parent: Core.MethodMetaData | Core.ConstructorMetaData) { | ||
transform(node:any, parent: Core.MethodMetaData | Core.ConstructorMetaData) { | ||
let analyzer = <Analyzer.ParameterAnalyzer>Analyzer | ||
@@ -13,0 +13,0 @@ .get(this.parserType, Analyzer.AnalyzerType.Parameter, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
var Core = require("../core"); | ||
var TsChildDecoratorTransformer = (function (_super) { | ||
__extends(TsChildDecoratorTransformer, _super); | ||
tslib_1.__extends(TsChildDecoratorTransformer, _super); | ||
function TsChildDecoratorTransformer(parserType) { | ||
@@ -67,5 +52,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.CallExpression) | ||
], TsChildDecoratorTransformer.prototype, "transform", null); | ||
exports.TsChildDecoratorTransformer = TsChildDecoratorTransformer; |
@@ -11,3 +11,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.CallExpression) | ||
transform(node, parent: Core.MethodMetaData | Core.ClassMetaData | Core.PropertyMetaData) { | ||
transform(node:any, parent: Core.MethodMetaData | Core.ClassMetaData | Core.PropertyMetaData) { | ||
let analyzers = <Analyzer.ChildDecoratorAnalyzer>Analyzer | ||
@@ -14,0 +14,0 @@ .get(this.parserType, Analyzer.AnalyzerType.ChildDecorator, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
var Core = require("../core"); | ||
var TsClassExporterTransformer = (function (_super) { | ||
__extends(TsClassExporterTransformer, _super); | ||
tslib_1.__extends(TsClassExporterTransformer, _super); | ||
function TsClassExporterTransformer(parserType) { | ||
@@ -43,5 +28,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
], TsClassExporterTransformer.prototype, "transform", null); | ||
exports.TsClassExporterTransformer = TsClassExporterTransformer; |
@@ -11,3 +11,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
transform(node, parent: Core.ParentMetaData) { | ||
transform(node:any, parent: Core.ParentMetaData) { | ||
let analyzer = <Analyzer.ClassAnalyzer>Analyzer | ||
@@ -14,0 +14,0 @@ .get(this.parserType, Analyzer.AnalyzerType.TSClass, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
@@ -24,3 +9,3 @@ var method_1 = require("./method"); | ||
var TsClassTransformer = (function (_super) { | ||
__extends(TsClassTransformer, _super); | ||
tslib_1.__extends(TsClassTransformer, _super); | ||
function TsClassTransformer(parserType) { | ||
@@ -64,5 +49,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.VariableDeclaration) | ||
], TsClassTransformer.prototype, "transform", null); | ||
exports.TsClassTransformer = TsClassTransformer; |
@@ -13,3 +13,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.VariableDeclaration) | ||
transform(node, parent: Core.ParentMetaData) { | ||
transform(node:any, parent: Core.ParentMetaData) { | ||
let analyzer = <Analyzer.ClassAnalyzer>Analyzer | ||
@@ -16,0 +16,0 @@ .get(this.parserType, Analyzer.AnalyzerType.TSClass, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
@@ -23,3 +8,3 @@ var Core = require("../core"); | ||
var TsDecorator = (function (_super) { | ||
__extends(TsDecorator, _super); | ||
tslib_1.__extends(TsDecorator, _super); | ||
function TsDecorator(parserType) { | ||
@@ -91,5 +76,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
], TsDecorator.prototype, "transform", null); | ||
exports.TsDecorator = TsDecorator; |
@@ -11,3 +11,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
transform(node, parent: Core.ParentMetaData) { | ||
transform(node:any, parent: Core.ParentMetaData) { | ||
if (!parent.children) return; | ||
@@ -27,3 +27,3 @@ let analyzer = <Analyzer.DecoratorAnalyzer>Analyzer | ||
private transformProperty(node, parent: Core.ParentMetaData, analyzer: Analyzer.DecoratorAnalyzer) { | ||
private transformProperty(node:any, parent: Core.ParentMetaData, analyzer: Analyzer.DecoratorAnalyzer) { | ||
let methodName = analyzer.getMethodName(); | ||
@@ -52,3 +52,3 @@ let className = analyzer.getClassName(); | ||
private transformMethod(node, parent: Core.ParentMetaData, analyzer: Analyzer.DecoratorAnalyzer) { | ||
private transformMethod(node:any, parent: Core.ParentMetaData, analyzer: Analyzer.DecoratorAnalyzer) { | ||
let methodName = analyzer.getMethodName(); | ||
@@ -65,3 +65,3 @@ let className = analyzer.getClassName(); | ||
private transformClass(node, parent: Core.ParentMetaData, analyzer: Analyzer.DecoratorAnalyzer) { | ||
private transformClass(node:any, parent: Core.ParentMetaData, analyzer: Analyzer.DecoratorAnalyzer) { | ||
let className = analyzer.getClassName(); | ||
@@ -68,0 +68,0 @@ let clazz = <Core.ClassMetaData>parent.children.filter(x => x.name == className)[0]; |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
@@ -26,3 +11,3 @@ var Core = require("../core"); | ||
var TsModuleTransformer = (function (_super) { | ||
__extends(TsModuleTransformer, _super); | ||
tslib_1.__extends(TsModuleTransformer, _super); | ||
function TsModuleTransformer(parserType) { | ||
@@ -68,5 +53,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
], TsModuleTransformer.prototype, "transform", null); | ||
exports.TsModuleTransformer = TsModuleTransformer; |
@@ -14,3 +14,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.ExpressionStatement) | ||
transform(node, parent: Core.ParentMetaData) { | ||
transform(node:any, parent: Core.ParentMetaData) { | ||
let analyzer = <Analyzer.ModuleAnalyzer>Analyzer | ||
@@ -17,0 +17,0 @@ .get(this.parserType, Analyzer.AnalyzerType.TSModule, node) |
"use strict"; | ||
var __extends = (this && this.__extends) || (function () { | ||
var extendStatics = Object.setPrototypeOf || | ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || | ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; | ||
return function (d, b) { | ||
extendStatics(d, b); | ||
function __() { this.constructor = d; } | ||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); | ||
}; | ||
})(); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); | ||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; | ||
return c > 3 && r && Object.defineProperty(target, key, r), r; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var tslib_1 = require("tslib"); | ||
var Analyzer = require("../analyzers"); | ||
var Core = require("../core"); | ||
var BooleanValueTransformer = (function (_super) { | ||
__extends(BooleanValueTransformer, _super); | ||
tslib_1.__extends(BooleanValueTransformer, _super); | ||
function BooleanValueTransformer(parserType) { | ||
@@ -42,3 +27,3 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.BooleanLiteral) | ||
@@ -48,3 +33,3 @@ ], BooleanValueTransformer.prototype, "transform", null); | ||
var StringValueTransformer = (function (_super) { | ||
__extends(StringValueTransformer, _super); | ||
tslib_1.__extends(StringValueTransformer, _super); | ||
function StringValueTransformer(parserType) { | ||
@@ -69,3 +54,3 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.StringLiteral) | ||
@@ -75,3 +60,3 @@ ], StringValueTransformer.prototype, "transform", null); | ||
var NumberValueTransformer = (function (_super) { | ||
__extends(NumberValueTransformer, _super); | ||
tslib_1.__extends(NumberValueTransformer, _super); | ||
function NumberValueTransformer(parserType) { | ||
@@ -96,3 +81,3 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.NumericLiteral) | ||
@@ -102,3 +87,3 @@ ], NumberValueTransformer.prototype, "transform", null); | ||
var NullValueTransformer = (function (_super) { | ||
__extends(NullValueTransformer, _super); | ||
tslib_1.__extends(NullValueTransformer, _super); | ||
function NullValueTransformer(parserType) { | ||
@@ -123,5 +108,5 @@ var _this = _super.call(this) || this; | ||
}(Core.TransformerBase)); | ||
__decorate([ | ||
tslib_1.__decorate([ | ||
Core.Call.when(Core.SyntaxKind.NullLiteral) | ||
], NullValueTransformer.prototype, "transform", null); | ||
exports.NullValueTransformer = NullValueTransformer; |
@@ -12,3 +12,3 @@ import * as Analyzer from "../analyzers" | ||
@Core.Call.when(Core.SyntaxKind.BooleanLiteral) | ||
transform(node, parent: Core.DecoratorMetaData) { | ||
transform(node:any, parent: Core.DecoratorMetaData) { | ||
let analyser = <Analyzer.ValueAnalyzer>Analyzer | ||
@@ -32,3 +32,3 @@ .get(this.parserType, Analyzer.AnalyzerType.ValueAnalyzer, node) | ||
@Core.Call.when(Core.SyntaxKind.StringLiteral) | ||
transform(node, parent: Core.DecoratorMetaData) { | ||
transform(node:any, parent: Core.DecoratorMetaData) { | ||
let analyser = <Analyzer.ValueAnalyzer>Analyzer | ||
@@ -52,3 +52,3 @@ .get(this.parserType, Analyzer.AnalyzerType.ValueAnalyzer, node) | ||
@Core.Call.when(Core.SyntaxKind.NumericLiteral) | ||
transform(node, parent: Core.DecoratorMetaData) { | ||
transform(node:any, parent: Core.DecoratorMetaData) { | ||
let analyser = <Analyzer.ValueAnalyzer>Analyzer | ||
@@ -72,3 +72,3 @@ .get(this.parserType, Analyzer.AnalyzerType.ValueAnalyzer, node) | ||
@Core.Call.when(Core.SyntaxKind.NullLiteral) | ||
transform(node, parent: Core.DecoratorMetaData) { | ||
transform(node:any, parent: Core.DecoratorMetaData) { | ||
let analyser = <Analyzer.ValueAnalyzer>Analyzer | ||
@@ -75,0 +75,0 @@ .get(this.parserType, Analyzer.AnalyzerType.ValueAnalyzer, node) |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
16
0
103573
2584
+ Added@types/node@8.10.66(transitive)
- Removed@types/node@7.10.14(transitive)
Updated@types/node@^8.0.1
Updatedreflect-metadata@^0.1.10
Updatedtslib@^1.7.1