"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AsyncME = exports.AsyncMERef = exports.AsyncMEWatch = exports.AsyncMECall = exports.AsyncMEGet = void 0;
const AsyncMEGet = (media) => ({});
exports.AsyncMEGet = AsyncMEGet;
const AsyncMECall = (media) => ({
    $mediaPlay: function (data) {
        media.mediaPlay();
    },
    $mediaPause: function (data) {
        media.mediaPause();
    },
});
exports.AsyncMECall = AsyncMECall;
const AsyncMEWatch = (media) => {
    return {};
};
exports.AsyncMEWatch = AsyncMEWatch;
const AsyncMERef = (media) => ({});
exports.AsyncMERef = AsyncMERef;
const AsyncME = (media) => {
    return {
        ...(0, exports.AsyncMEGet)(media),
        ...(0, exports.AsyncMECall)(media),
        ...(0, exports.AsyncMEWatch)(media),
        ...(0, exports.AsyncMERef)(media),
    };
};
exports.AsyncME = AsyncME;
//# sourceMappingURL=AsyncME.js.map