@ts-defold/type-gen
Version:
Typescript type generator for Defold
72 lines • 2.95 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.reverseTypeMap = exports.typeMap = exports.EDocParamType = exports.EDocElemType = exports.EDocGroup = void 0;
var EDocGroup;
(function (EDocGroup) {
EDocGroup["System"] = "SYSTEM";
EDocGroup["Script"] = "SCRIPT";
EDocGroup["Components"] = "COMPONENTS";
EDocGroup["Extensions"] = "EXTENSIONS";
EDocGroup["Lua"] = "LUA STANDARD LIBS";
})(EDocGroup = exports.EDocGroup || (exports.EDocGroup = {}));
var EDocElemType;
(function (EDocElemType) {
EDocElemType["Variable"] = "VARIABLE";
EDocElemType["Message"] = "MESSAGE";
EDocElemType["Property"] = "PROPERTY";
EDocElemType["Function"] = "FUNCTION";
})(EDocElemType = exports.EDocElemType || (exports.EDocElemType = {}));
var EDocParamType;
(function (EDocParamType) {
EDocParamType["Table"] = "table";
EDocParamType["Object"] = "object";
EDocParamType["Constant"] = "constant";
EDocParamType["Number"] = "number";
EDocParamType["String"] = "string";
EDocParamType["Boolean"] = "boolean";
EDocParamType["Hash"] = "hash";
EDocParamType["Url"] = "url";
EDocParamType["Node"] = "node";
EDocParamType["Buffer"] = "buffer";
EDocParamType["BufferStream"] = "bufferstream";
EDocParamType["Vector3"] = "vmath.vector3";
EDocParamType["Vector4"] = "vmath.vector4";
EDocParamType["Matrix4"] = "vmath.matrix4";
EDocParamType["Quaternion"] = "vmath.quaternion";
EDocParamType["NumberArray"] = "Array<number>";
EDocParamType["StringArray"] = "Array<string>";
EDocParamType["Void"] = "void";
EDocParamType["Any"] = "any";
EDocParamType["LuaUserdata"] = "LuaUserdata";
EDocParamType["Unknown"] = "";
})(EDocParamType = exports.EDocParamType || (exports.EDocParamType = {}));
exports.typeMap = {
table: EDocParamType.Table,
object: EDocParamType.Object,
constant: EDocParamType.Constant,
number: EDocParamType.Number,
string: EDocParamType.String,
boolean: EDocParamType.Boolean,
hash: EDocParamType.Hash,
url: EDocParamType.Url,
node: EDocParamType.Node,
buffer: EDocParamType.Buffer,
bufferstream: EDocParamType.BufferStream,
'vmath.vector3': EDocParamType.Vector3,
vector3: EDocParamType.Vector3,
'vmath.vector4': EDocParamType.Vector4,
vector4: EDocParamType.Vector4,
'vmath.matrix4': EDocParamType.Matrix4,
matrix4: EDocParamType.Matrix4,
'vmath.quaternion': EDocParamType.Quaternion,
quaternion: EDocParamType.Quaternion,
quatertion: EDocParamType.Quaternion,
quat: EDocParamType.Quaternion,
'Array<number>': EDocParamType.NumberArray,
'Array<string>': EDocParamType.StringArray,
void: EDocParamType.Void,
any: EDocParamType.Any,
'': EDocParamType.Unknown,
};
exports.reverseTypeMap = Object.fromEntries(Object.entries(EDocParamType).map(([key, value]) => [value, key]));
//# sourceMappingURL=schema.js.map