"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AsyncWP = exports.AsyncWPRef = exports.AsyncWPWatch = exports.AsyncWPCall = exports.AsyncWPGet = void 0;
const _wrapper_1 = require("../../../component/$wrapper");
const AsyncWPGet = (wrapper) => {
    return {};
};
exports.AsyncWPGet = AsyncWPGet;
const AsyncWPCall = (wrapper) => {
    return {};
};
exports.AsyncWPCall = AsyncWPCall;
const AsyncWPWatch = (wrapper) => {
    return {};
};
exports.AsyncWPWatch = AsyncWPWatch;
const AsyncWPRef = (wrapper) => {
    return {
        $refChildContainer({ at, __ }) {
            const $container = (0, _wrapper_1.$refChildContainer)(wrapper, { at, __ });
            return $container;
        },
        $refParentRootContainer({ at, __, }) {
            const $container = (0, _wrapper_1.$refParentRootContainer)(wrapper, { at, __ });
            return $container;
        },
        $refParentChildContainer({ at, __, }) {
            const $container = (0, _wrapper_1.$refParentChildContainer)(wrapper, { at, __ });
            return $container;
        },
    };
};
exports.AsyncWPRef = AsyncWPRef;
const AsyncWP = (wrapper) => {
    return {
        ...(0, exports.AsyncWPGet)(wrapper),
        ...(0, exports.AsyncWPCall)(wrapper),
        ...(0, exports.AsyncWPWatch)(wrapper),
        ...(0, exports.AsyncWPRef)(wrapper),
    };
};
exports.AsyncWP = AsyncWP;
//# sourceMappingURL=AsyncWP.js.map