UNPKG

@aplus-frontend/ui

Version:

31 lines (30 loc) 649 B
import { createOssInstance as r } from "@aplus-frontend/oss"; let n, o, t; function p(s, e, a) { n = s, o = e, a && (t = a); } const i = { "zh-cn": "zh_CN", en: "en_US" }; function c() { return i[o.value] ?? "zh_CN"; } async function g() { if (!t) throw new Error(`${n("ap.apUpload.pleasePass")}getOssAccess`); const s = r(); return await s.initOssClient({ getOssAccess: t, locale: c(), onFailure: (e) => { throw new Error( typeof e?.message == "string" ? e.message : n("ap.apUpload.FailedToObtainOssTemporaryPermissions") ); } }), s; } export { g as getOssInstance, p as injectHookOss };