337
// looks like an event
338
if (typeof key === 'string' && (key.startsWith('onDid') || key.startsWith('onWill'))) {
340
>
if (!list) {
341
>
list = new LinkedList();
342
>
earlyListeners.set(key, list);
343
>
}
344
>
const event: Event<any> = (callback, thisArg, disposables) => {
345
>
if (idle.isInitialized) {
346
return idle.value[key](callback, thisArg, disposables);
348
const entry: EaryListenerData = { listener: [callback, thisArg, disposables], disposable: undefined };
349
const rm = list.push(entry);