all files / src/ constants.js

100% Statements 15/15
50% Branches 1/2
100% Functions 0/0
100% Lines 15/15
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28        12× 12× 12× 12× 12× 12× 12× 12×   12× 12×   12× 12×   12×   12×         12×  
// render modes
 
'use strict';
 
exports.__esModule = true;
var NO_RENDER = 0;
exports.NO_RENDER = NO_RENDER;
var SYNC_RENDER = 1;
exports.SYNC_RENDER = SYNC_RENDER;
var FORCE_RENDER = 2;
exports.FORCE_RENDER = FORCE_RENDER;
var ASYNC_RENDER = 3;
 
exports.ASYNC_RENDER = ASYNC_RENDER;
var EMPTY = {};
 
exports.EMPTY = EMPTY;
var ATTR_KEY = typeof Symbol !== 'undefined' ? Symbol['for']('preactattr') : '__preactattr_';
 
exports.ATTR_KEY = ATTR_KEY;
// DOM properties that should NOT have "px" added when numeric
var NON_DIMENSION_PROPS = {
	boxFlex: 1, boxFlexGroup: 1, columnCount: 1, fillOpacity: 1, flex: 1, flexGrow: 1,
	flexPositive: 1, flexShrink: 1, flexNegative: 1, fontWeight: 1, lineClamp: 1, lineHeight: 1,
	opacity: 1, order: 1, orphans: 1, strokeOpacity: 1, widows: 1, zIndex: 1, zoom: 1
};
exports.NON_DIMENSION_PROPS = NON_DIMENSION_PROPS;