| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.isMiniProgramPlatform = exports.getPlatformDir = exports.getPlatforms = exports.registerPlatform = void 0;
- const BUILT_IN_PLATFORMS = [
- 'app',
- 'app-plus',
- 'h5',
- 'web',
- 'mp-360',
- 'mp-alipay',
- 'mp-baidu',
- 'mp-jd',
- 'mp-kuaishou',
- 'mp-lark',
- 'mp-qq',
- 'mp-toutiao',
- 'mp-weixin',
- 'quickapp-webview',
- 'quickapp-webview-huawei',
- 'quickapp-webview-union',
- ];
- const platforms = [...BUILT_IN_PLATFORMS];
- function registerPlatform(platform) {
- if (!platforms.includes(platform)) {
- platforms.push(platform);
- }
- }
- exports.registerPlatform = registerPlatform;
- function getPlatforms() {
- return platforms;
- }
- exports.getPlatforms = getPlatforms;
- function getPlatformDir() {
- return process.env.UNI_SUB_PLATFORM || process.env.UNI_PLATFORM;
- }
- exports.getPlatformDir = getPlatformDir;
- function isMiniProgramPlatform() {
- return !['app', 'app-plus', 'h5', 'web'].includes(process.env.UNI_PLATFORM);
- }
- exports.isMiniProgramPlatform = isMiniProgramPlatform;
|