/
githubmirror
/
pixijs
Обзор
Документация
Войти
/
githubmirror
/
pixijs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
src/environment/autoDetectEnvironment.ts
39 строк
1 KB
Zyie
chore: add standard/advanced tags to documentation (#11448)
03 июн 2025, 10:12
Не верифицирован
03 июн 2025, 10:12
7d91234
Код
Авторство
О чём код?
import { extensions, ExtensionType } from '../extensions/Extensions'; const environments: { name: string; value: { test: () => boolean; load: () => Promise<boolean> } }[] = []; extensions.handleByNamedList(ExtensionType.Environment, environments); /** * Automatically detects the environment and loads the appropriate extensions. * @param skip - whether to skip loading the default extensions * @category environment * @advanced */ export async function loadEnvironmentExtensions(skip: boolean): Promise<void> { if (skip) return; for (let i = 0; i < environments.length; i++) { const env = environments[i]; if (env.value.test()) { await env.value.load(); return; } } } /** * @param add - whether to add the default imports to the bundle * @deprecated since 8.1.6. Use `loadEnvironmentExtensions` instead * @category environment * @advanced */ export async function autoDetectEnvironment(add: boolean): Promise<void> { return loadEnvironmentExtensions(!add); }