import {camelToLisp} from './camelToLisp.js'; import {waitForEvent} from 'mount-observer/waitForEvent.js'; export async function isResolved(host: EventTarget, tokens: string[], position?: number): Promise{ const slicedTokens = position !== undefined ? tokens.slice(0, position) : tokens; const eventName = slicedTokens.map(x => camelToLisp(x)).join('.') + ".resolved"; await waitForEvent(host, eventName); }