MCPcopy Index your code
hub / github.com/NativeScript/NativeScript / logEvt

Function logEvt

packages/vite/hmr/client/utils.ts:343–355  ·  view source on GitHub ↗
(name: string)

Source from the content-addressed store, hash-verified

341 } catch {}
342 };
343 const logEvt = (name: string) => (args: any) => {
344 try {
345 const page = (args && (args.object?.currentPage || args.object?._currentEntry?.resolvedPage)) || args?.object || null;
346 const pageCtor = String(page?.constructor?.name || '').replace(/^_+/, '');
347 const tag = (page as any)?.__ns_hmr_tag || (page as any)?.__ns_diag_tag;
348 console.log('[diag][frame]', name, {
349 frameCtor: frame?.constructor?.name,
350 pageCtor,
351 tag,
352 backstackDepth: (frame as any)?._backStack?.length || 0,
353 });
354 } catch {}
355 };
356 safeOn(frame, 'navigatingTo', logEvt('navigatingTo'));
357 safeOn(frame, 'navigatedTo', logEvt('navigatedTo'));
358 safeOn(frame, 'navigatingFrom', logEvt('navigatingFrom'));

Callers 1

attachDiagnosticsToFrameFunction · 0.85

Calls 3

replaceMethod · 0.80
StringClass · 0.50
logMethod · 0.45

Tested by

no test coverage detected