// 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 DOM_RENDER = 2;
exports.DOM_RENDER = DOM_RENDER;
var EMPTY = {};
exports.EMPTY = EMPTY;
var EMPTY_BASE = '';
exports.EMPTY_BASE = EMPTY_BASE;
// is this a DOM environment
var HAS_DOM = typeof document !== 'undefined';
exports.HAS_DOM = HAS_DOM;
var ATTR_KEY = typeof Symbol !== 'undefined' ? Symbol['for']('preactattr') : '__preactattr_';
exports.ATTR_KEY = ATTR_KEY;
var UNDEFINED_ELEMENT = 'undefined';
exports.UNDEFINED_ELEMENT = UNDEFINED_ELEMENT;
// 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;
|