addEventListener()
Window events: ready, open, close, size (preselect it), loaderror.
function addEventListener(listener: (e: TysEvent) => void): { remove(): void }Parameters
Section titled “Parameters”listener(e: TysEvent) => voidRequiredCalled with each window event: ready, open, close, size (preselect it), loaderror.
Returns
Section titled “Returns”{ remove(): void }: { remove() }.
Example
Section titled “Example”const sub = addEventListener((e) => { if (e.type === "size") setSize(e.selection.size); if (e.type === "loaderror") console.warn(e.code);});let sub = tys.on { event in switch event { case .size(let selection): selectedSize = selection.size // "Use this size" case .loadError(let error): print(error.code) default: break }}val sub = tys.on { event -> when (event) { is TryYourSize.Event.Size -> selected = event.selection.size is TryYourSize.Event.LoadError -> Log.w("tys", event.error.code.wire) else -> Unit }}tys.events.listen((e) { if (e is SizeSelected) setState(() => size = e.selection.size); if (e is LoadError) debugPrint(e.error.code);});Was this page helpful?
Thank you. We read every answer.