Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@langion/langion

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@langion/langion - npm Package Compare versions

Comparing version
0.1.0
to
0.2.0
+139
dist/langion.form.d.ts
export interface Entity {
Name: string;
Path: string;
Canonical: string;
Kind: Kind;
IsJavadocComment: string;
Comment: string;
}
export interface Annotatable {
Annotations: {
[key: string]: AnnotationEntity;
};
}
export interface Javinon extends Entity {
Version: string;
Packages: {
[key: string]: PackageEntity;
};
}
export interface PackageEntity extends Entity {
Packages: {
[key: string]: PackageEntity;
};
Exports: {
[key: string]: Entity;
};
}
export interface EnumEntity extends Entity {
List: {
[key: string]: string;
};
}
export interface InterfaceEntity extends Entity, Annotatable {
Modifiers: ModifierEntity;
Variables: {
[key: string]: VariableEntity;
};
Methods: {
[key: string]: MethodEntity;
};
Extend: {
[key: string]: TypeEntity;
};
}
export interface ClassEntity extends Entity, Annotatable {
Modifiers: ModifierEntity;
Extends: TypeEntity;
Implements: {
[key: string]: TypeEntity;
};
Variables: {
[key: string]: VariableEntity;
};
Fields: {
[key: string]: FieldEntity;
};
Methods: {
[key: string]: MethodEntity;
};
}
export interface ModifierEntity extends Entity {
Values: Modifiers;
}
export interface TypeEntity extends Entity {
Generics: {
[key: number]: GenericEntity;
};
Parameter: boolean;
Array: boolean;
Primitive: boolean;
}
export interface GenericEntity extends Entity {
Position: number;
Parameter: boolean;
Glob: boolean;
Type: TypeEntity;
Variable: VariableEntity;
Wildcard: WildcardEntity;
}
export interface VariableEntity extends Entity {
Position: number;
}
export interface WildcardEntity extends Entity {
Upper: {
[key: number]: GenericEntity;
};
Lower: {
[key: number]: GenericEntity;
};
}
export interface AnnotationEntity extends Entity {
List: {
[key: string]: ValueEntity;
};
}
export interface ValueEntity extends Entity {
Type: TypeEntity;
Content: any;
}
export interface FieldEntity extends Entity, Annotatable {
Type: TypeEntity;
Modifiers: ModifierEntity;
}
export interface MethodEntity extends Entity, Annotatable {
Returns: TypeEntity;
Modifier: ModifierEntity;
Variables: {
[key: string]: VariableEntity;
};
Arguments: {
[key: string]: ArgumentEntity;
};
}
export interface ArgumentEntity extends Entity, Annotatable {
Type: TypeEntity;
Position: number;
}
export declare enum Modifiers {
Public = "Public",
Protected = "Protected",
Private = "Private",
}
export declare enum Kind {
Javinon = "Javinon",
Package = "Package",
Class = "Class",
Enum = "Enum",
Interface = "Interface",
Field = "Field",
Type = "Type",
Generic = "Generic",
Variable = "Variable",
Wildcard = "Wildcard",
Annotation = "Annotation",
Method = "Method",
Modifier = "Modifier",
Argument = "Argument",
Value = "Value",
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Modifiers;
(function (Modifiers) {
Modifiers["Public"] = "Public";
Modifiers["Protected"] = "Protected";
Modifiers["Private"] = "Private";
})(Modifiers = exports.Modifiers || (exports.Modifiers = {}));
var Kind;
(function (Kind) {
Kind["Javinon"] = "Javinon";
Kind["Package"] = "Package";
Kind["Class"] = "Class";
Kind["Enum"] = "Enum";
Kind["Interface"] = "Interface";
Kind["Field"] = "Field";
Kind["Type"] = "Type";
Kind["Generic"] = "Generic";
Kind["Variable"] = "Variable";
Kind["Wildcard"] = "Wildcard";
Kind["Annotation"] = "Annotation";
Kind["Method"] = "Method";
Kind["Modifier"] = "Modifier";
Kind["Argument"] = "Argument";
Kind["Value"] = "Value";
})(Kind = exports.Kind || (exports.Kind = {}));
//# sourceMappingURL=langion.form.js.map
{"version":3,"file":"langion.form.js","sourceRoot":"","sources":["../src/langion.form.ts"],"names":[],"mappings":";;AAkGA,IAAY,SAIX;AAJD,WAAY,SAAS;IACjB,8BAAiB,CAAA;IACjB,oCAAuB,CAAA;IACvB,gCAAmB,CAAA;AACvB,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB;AAED,IAAY,IAgBX;AAhBD,WAAY,IAAI;IACZ,2BAAmB,CAAA;IACnB,2BAAmB,CAAA;IACnB,uBAAe,CAAA;IACf,qBAAa,CAAA;IACb,+BAAuB,CAAA;IACvB,uBAAe,CAAA;IACf,qBAAa,CAAA;IACb,2BAAmB,CAAA;IACnB,6BAAqB,CAAA;IACrB,6BAAqB,CAAA;IACrB,iCAAyB,CAAA;IACzB,yBAAiB,CAAA;IACjB,6BAAqB,CAAA;IACrB,6BAAqB,CAAA;IACrB,uBAAe,CAAA;AACnB,CAAC,EAhBW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAgBf"}
+1
-1

@@ -1,1 +0,1 @@

export * from "./src";
export * from "./langion.form";

@@ -6,3 +6,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./src"));
__export(require("./langion.form"));
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":";;;;;AAAA,2BAAsB"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;AAAA,oCAA+B"}
{
"name": "@langion/langion",
"version": "0.1.0",
"version": "0.2.0",
"description": "Langion format definition",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -11,3 +11,3 @@ export interface Entity {

export interface Annotatable {
Annotations: {[key: string]: AnnotationEntity};
Annotations: { [key: string]: AnnotationEntity };
}

@@ -17,12 +17,12 @@

Version: string;
Packages: {[key: string]: PackageEntity};
Packages: { [key: string]: PackageEntity };
}
export interface PackageEntity extends Entity {
Packages: {[key: string]: PackageEntity};
Exports: {[key: string]: Entity};
Packages: { [key: string]: PackageEntity };
Exports: { [key: string]: Entity };
}
export interface EnumEntity extends Entity {
List: {[key: string]: string};
List: { [key: string]: string };
}

@@ -32,5 +32,5 @@

Modifiers: ModifierEntity;
Variables: {[key: string]: VariableEntity};
Methods: {[key: string]: MethodEntity};
Extend: {[key: string]: TypeEntity};
Variables: { [key: string]: VariableEntity };
Methods: { [key: string]: MethodEntity };
Extend: { [key: string]: TypeEntity };
}

@@ -41,6 +41,6 @@

Extends: TypeEntity;
Implements: {[key: string]: TypeEntity};
Variables: {[key: string]: VariableEntity};
Fields: {[key: string]: FieldEntity};
Methods: {[key: string]: MethodEntity};
Implements: { [key: string]: TypeEntity };
Variables: { [key: string]: VariableEntity };
Fields: { [key: string]: FieldEntity };
Methods: { [key: string]: MethodEntity };
}

@@ -53,3 +53,3 @@

export interface TypeEntity extends Entity {
Generics: {[key: number]: GenericEntity};
Generics: { [key: number]: GenericEntity };
Parameter: boolean;

@@ -74,8 +74,8 @@ Array: boolean;

export interface WildcardEntity extends Entity {
Upper: {[key: number]: GenericEntity};
Lower: {[key: number]: GenericEntity};
Upper: { [key: number]: GenericEntity };
Lower: { [key: number]: GenericEntity };
}
export interface AnnotationEntity extends Entity {
List: {[key: string]: ValueEntity};
List: { [key: string]: ValueEntity };
}

@@ -96,4 +96,4 @@

Modifier: ModifierEntity;
Variables: {[key: string]: VariableEntity};
Arguments: {[key: string]: ArgumentEntity};
Variables: { [key: string]: VariableEntity };
Arguments: { [key: string]: ArgumentEntity };
}

@@ -100,0 +100,0 @@

@@ -8,3 +8,3 @@ {

"outDir": "./dist",
"rootDir": "./",
"rootDir": "./src",
"strict": true,

@@ -11,0 +11,0 @@ "noUnusedLocals": true,

export * from "./langion.form";
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./langion.form"));
//# sourceMappingURL=index.js.map
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/index.ts"],"names":[],"mappings":";;;;;AAAA,oCAA+B"}
export interface Entity {
Name: string;
Path: string;
Canonical: string;
Kind: Kind;
IsJavadocComment: string;
Comment: string;
}
export interface Annotatable {
Annotations: {
[key: string]: AnnotationEntity;
};
}
export interface Javinon extends Entity {
Version: string;
Packages: {
[key: string]: PackageEntity;
};
}
export interface PackageEntity extends Entity {
Packages: {
[key: string]: PackageEntity;
};
Exports: {
[key: string]: Entity;
};
}
export interface EnumEntity extends Entity {
List: {
[key: string]: string;
};
}
export interface InterfaceEntity extends Entity, Annotatable {
Modifiers: ModifierEntity;
Variables: {
[key: string]: VariableEntity;
};
Methods: {
[key: string]: MethodEntity;
};
Extend: {
[key: string]: TypeEntity;
};
}
export interface ClassEntity extends Entity, Annotatable {
Modifiers: ModifierEntity;
Extends: TypeEntity;
Implements: {
[key: string]: TypeEntity;
};
Variables: {
[key: string]: VariableEntity;
};
Fields: {
[key: string]: FieldEntity;
};
Methods: {
[key: string]: MethodEntity;
};
}
export interface ModifierEntity extends Entity {
Values: Modifiers;
}
export interface TypeEntity extends Entity {
Generics: {
[key: number]: GenericEntity;
};
Parameter: boolean;
Array: boolean;
Primitive: boolean;
}
export interface GenericEntity extends Entity {
Position: number;
Parameter: boolean;
Glob: boolean;
Type: TypeEntity;
Variable: VariableEntity;
Wildcard: WildcardEntity;
}
export interface VariableEntity extends Entity {
Position: number;
}
export interface WildcardEntity extends Entity {
Upper: {
[key: number]: GenericEntity;
};
Lower: {
[key: number]: GenericEntity;
};
}
export interface AnnotationEntity extends Entity {
List: {
[key: string]: ValueEntity;
};
}
export interface ValueEntity extends Entity {
Type: TypeEntity;
Content: any;
}
export interface FieldEntity extends Entity, Annotatable {
Type: TypeEntity;
Modifiers: ModifierEntity;
}
export interface MethodEntity extends Entity, Annotatable {
Returns: TypeEntity;
Modifier: ModifierEntity;
Variables: {
[key: string]: VariableEntity;
};
Arguments: {
[key: string]: ArgumentEntity;
};
}
export interface ArgumentEntity extends Entity, Annotatable {
Type: TypeEntity;
Position: number;
}
export declare enum Modifiers {
Public = "Public",
Protected = "Protected",
Private = "Private",
}
export declare enum Kind {
Javinon = "Javinon",
Package = "Package",
Class = "Class",
Enum = "Enum",
Interface = "Interface",
Field = "Field",
Type = "Type",
Generic = "Generic",
Variable = "Variable",
Wildcard = "Wildcard",
Annotation = "Annotation",
Method = "Method",
Modifier = "Modifier",
Argument = "Argument",
Value = "Value",
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Modifiers;
(function (Modifiers) {
Modifiers["Public"] = "Public";
Modifiers["Protected"] = "Protected";
Modifiers["Private"] = "Private";
})(Modifiers = exports.Modifiers || (exports.Modifiers = {}));
var Kind;
(function (Kind) {
Kind["Javinon"] = "Javinon";
Kind["Package"] = "Package";
Kind["Class"] = "Class";
Kind["Enum"] = "Enum";
Kind["Interface"] = "Interface";
Kind["Field"] = "Field";
Kind["Type"] = "Type";
Kind["Generic"] = "Generic";
Kind["Variable"] = "Variable";
Kind["Wildcard"] = "Wildcard";
Kind["Annotation"] = "Annotation";
Kind["Method"] = "Method";
Kind["Modifier"] = "Modifier";
Kind["Argument"] = "Argument";
Kind["Value"] = "Value";
})(Kind = exports.Kind || (exports.Kind = {}));
//# sourceMappingURL=langion.form.js.map
{"version":3,"file":"langion.form.js","sourceRoot":"","sources":["../../src/langion.form.ts"],"names":[],"mappings":";;AAkGA,IAAY,SAIX;AAJD,WAAY,SAAS;IACjB,8BAAiB,CAAA;IACjB,oCAAuB,CAAA;IACvB,gCAAmB,CAAA;AACvB,CAAC,EAJW,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAIpB;AAED,IAAY,IAgBX;AAhBD,WAAY,IAAI;IACZ,2BAAmB,CAAA;IACnB,2BAAmB,CAAA;IACnB,uBAAe,CAAA;IACf,qBAAa,CAAA;IACb,+BAAuB,CAAA;IACvB,uBAAe,CAAA;IACf,qBAAa,CAAA;IACb,2BAAmB,CAAA;IACnB,6BAAqB,CAAA;IACrB,6BAAqB,CAAA;IACrB,iCAAyB,CAAA;IACzB,yBAAiB,CAAA;IACjB,6BAAqB,CAAA;IACrB,6BAAqB,CAAA;IACrB,uBAAe,CAAA;AACnB,CAAC,EAhBW,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAgBf"}
export * from "./src";