@homecheck/logger
Version:
A simple logger for Web, Node, Capacitor apps.
24 lines (23 loc) • 678 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createStorage = createStorage;
const browser_1 = require("./browser");
const node_1 = require("./node");
const capacitor_1 = require("./capacitor");
function createStorage() {
// 환경 감지
if (typeof window !== 'undefined') {
if (typeof window.Capacitor !== 'undefined') {
// Capacitor 환경
return new capacitor_1.CapacitorStorage();
}
else {
// 브라우저 환경
return new browser_1.BrowserStorage();
}
}
else {
// Node.js 환경
return new node_1.NodeStorage();
}
}
;