"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AsyncPS = exports.AsyncPSRef = exports.AsyncPSWatch = exports.AsyncPSCall = exports.AsyncPSGet = void 0;
const MethodNotImplementedError_1 = require("../../../exception/MethodNotImplementedError");
const AsyncPSGet = (pnp) => ({});
exports.AsyncPSGet = AsyncPSGet;
const AsyncPSCall = (pnp) => ({});
exports.AsyncPSCall = AsyncPSCall;
const AsyncPSWatch = (pnp) => {
    return {};
};
exports.AsyncPSWatch = AsyncPSWatch;
const AsyncPSRef = (pnp) => ({
    $requestPictureInPicture: function (data) {
        throw new MethodNotImplementedError_1.MethodNotImplementedError();
    },
});
exports.AsyncPSRef = AsyncPSRef;
const AsyncPS = (pnp) => {
    return {
        ...(0, exports.AsyncPSGet)(pnp),
        ...(0, exports.AsyncPSCall)(pnp),
        ...(0, exports.AsyncPSWatch)(pnp),
        ...(0, exports.AsyncPSRef)(pnp),
    };
};
exports.AsyncPS = AsyncPS;
//# sourceMappingURL=AsyncPS.js.map