// Module ID: 11425 // Function ID: 11426 // Name: initialize // Dependencies: [687, 589, 709, 2] // Module 11425 (initialize) import { PersistedStore } from "initialize"; let closure_0 = 10 * require("set").Millis.MINUTE; let closure_1 = { lastUsedCommandId: null, lastUsedTimeMs: null }; class AppLauncherLastUsedCommandStore extends PersistedStore { } const prototype = AppLauncherLastUsedCommandStore.prototype; prototype["initialize"] = function initialize(arg0) { if (null != arg0) { ({ lastUsedCommandId: closure_1.lastUsedCommandId, lastUsedTimeMs: closure_1.lastUsedTimeMs } = arg0); } }; prototype["getState"] = function getState() { return closure_1; }; prototype["getLastUsedCommandId"] = function getLastUsedCommandId() { let lastUsedCommandId = null; if (null != lastUsedTimeMs.lastUsedTimeMs) { lastUsedCommandId = null; if (null != tmp2.lastUsedCommandId) { if (tmp > tmp2.lastUsedTimeMs + closure_0) { tmp2.lastUsedCommandId = null; tmp2.lastUsedTimeMs = null; } lastUsedCommandId = tmp2.lastUsedCommandId; } } return lastUsedCommandId; }; AppLauncherLastUsedCommandStore.displayName = "AppLauncherLastUsedCommandStore"; AppLauncherLastUsedCommandStore.persistKey = "AppLauncherLastUsedCommandStore"; const appLauncherLastUsedCommandStore = new AppLauncherLastUsedCommandStore(require("dispatcher"), { APPLICATION_COMMAND_USED: function handleApplicationCommandUsed(command) { closure_1.lastUsedCommandId = command.command.id; closure_1.lastUsedTimeMs = Date.now(); } }); const result = require("dispatcher").fileFinishedImporting("modules/app_launcher/AppLauncherLastUsedCommandStore.tsx"); export default appLauncherLastUsedCommandStore;