ButtonI em.hal/ButtonI.em1 2 3 4 5 6 7 8 9import em from '@$$emscript' export const $U = em.$declare('INTERFACE') export type Handler = cb_t<[]> export interface $I { isPressed(): bool_t onPressed(handler: Handler, min_dur_ms: u16, max_dur_ms: u16): void }