widl-nan
Version:
Auto generate native C++ addon source code by parsing Web IDL definition
21 lines (18 loc) • 453 B
Plain Text
{{
var isEnumType = function (idlType, refTypeMap) {
var retValue = false;
var typeName = idlType.idlType;
if (refTypeMap && refTypeMap[typeName] && refTypeMap[typeName].type === 'enum') {
retValue = true;
}
return retValue;
};
var getEnumDef = function (idlType, refTypeMap) {
var enumDef = {};
var typeName = idlType.idlType;
if (isEnumType(idlType, refTypeMap)) {
enumDef = refTypeMap[typeName];
}
return enumDef;
};
}}