ilib
Version:
iLib is a cross-engine library of internationalization (i18n) classes written in pure JS
1 lines • 1.04 kB
JavaScript
var Measurement=require("./Measurement.js"),UnknownUnit=function(options){this.ratios={},this.aliases=UnknownUnit.aliases,this.aliasesLower=UnknownUnit.aliases,this.systems=UnknownUnit.systems,options&&(this.unit=options.unit,this.amount=options.amount)};UnknownUnit.prototype=new Measurement(),UnknownUnit.prototype.parent=Measurement,(UnknownUnit.prototype.constructor=UnknownUnit).systems={metric:[],uscustomary:[],imperial:[],conversions:{metric:{},uscustomary:{},imperial:{}}},UnknownUnit.aliases={unknown:"unknown"},UnknownUnit.prototype.getMeasure=function(){return"unknown"},UnknownUnit.prototype.convert=function(to){},UnknownUnit.convert=function(to,from,unknown){},UnknownUnit.prototype.localize=function(locale){return new UnknownUnit({unit:this.unit,amount:this.amount})},UnknownUnit.prototype.scale=function(measurementsystem){return new UnknownUnit({unit:this.unit,amount:this.amount})},UnknownUnit.prototype.expand=function(measurementsystem){return[this]},UnknownUnit.getMeasures=function(){return[]},module.exports=UnknownUnit;