mylar/lib/js2py/constructors/jsnumber.py

18 lines
703 B
Python

from ..base import *
CONSTS = {'prototype': NumberPrototype,
'MAX_VALUE':1.7976931348623157e308,
'MIN_VALUE': 5.0e-324,
'NaN': NaN,
'NEGATIVE_INFINITY': float('-inf'),
'POSITIVE_INFINITY': float('inf')}
fill_in_props(Number, CONSTS, {'enumerable': False,
'writable': False,
'configurable': False})
NumberPrototype.define_own_property('constructor', {'value': Number,
'enumerable': False,
'writable': True,
'configurable': True})