"use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
0 && (module.exports = {
    DYNAMIC_DATA: null,
    DYNAMIC_HTML: null,
    getDynamicDataPostponedState: null,
    getDynamicHTMLPostponedState: null,
    getPostponedFromState: null
});
function _export(target, all) {
    for(var name in all)Object.defineProperty(target, name, {
        enumerable: true,
        get: all[name]
    });
}
_export(exports, {
    DYNAMIC_DATA: function() {
        return DYNAMIC_DATA;
    },
    DYNAMIC_HTML: function() {
        return DYNAMIC_HTML;
    },
    getDynamicDataPostponedState: function() {
        return getDynamicDataPostponedState;
    },
    getDynamicHTMLPostponedState: function() {
        return getDynamicHTMLPostponedState;
    },
    getPostponedFromState: function() {
        return getPostponedFromState;
    }
});
const DYNAMIC_DATA = 1;
const DYNAMIC_HTML = 2;
function getDynamicHTMLPostponedState(data) {
    return [
        DYNAMIC_HTML,
        data
    ];
}
function getPostponedFromState(state) {
    if (state === DYNAMIC_DATA) {
        return null;
    }
    return state[1];
}
function getDynamicDataPostponedState() {
    return DYNAMIC_DATA;
}

//# sourceMappingURL=postponed-state.js.map