New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

kecubung

Package Overview
Dependencies
Maintainers
1
Versions
67
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

kecubung - npm Package Compare versions

Comparing version 0.2.1-alpha.e95eb583 to 0.3.0-alpha.3dc6eb77

32

package.json
{
"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
[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/KambojaJS/lobby)
[![npm version](https://badge.fury.io/js/kamboja.svg)](https://badge.fury.io/js/kamboja)
[![Build Status](https://travis-ci.org/kambojajs/kamboja.svg?branch=master)](https://travis-ci.org/kambojajs/kamboja)
[![Coverage Status](https://coveralls.io/repos/github/kambojajs/kamboja/badge.svg?branch=master)](https://coveralls.io/github/kambojajs/kamboja?branch=master)
[![npm version](https://badge.fury.io/js/kecubung.svg)](https://badge.fury.io/js/kecubung)
[![Build Status](https://travis-ci.org/kambojajs/kecubung.svg?branch=master)](https://travis-ci.org/kambojajs/kecubung)
[![Coverage Status](https://coveralls.io/repos/github/kambojajs/kecubung/badge.svg?branch=master)](https://coveralls.io/github/kambojajs/kecubung?branch=master)
[![Known Vulnerabilities](https://snyk.io/test/github/kambojajs/kecubung/badge.svg)](https://snyk.io/test/github/kambojajs/kecubung)
[![dependencies Status](https://david-dm.org/kambojajs/kecubung/status.svg)](https://david-dm.org/kambojajs/kecubung)
[![devDependencies Status](https://david-dm.org/kambojajs/kecubung/dev-status.svg)](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)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc