native-fn
Version:
14 lines (13 loc) • 529 B
TypeScript
import { Appearances } from "../constants";
import { NativeModule } from "../../../types";
export declare interface ListenerEntry {
fn: (appearance: Appearances) => any;
capture: boolean;
once: boolean;
signal?: AbortSignal;
}
export declare interface AppearanceInstance extends NativeModule {
get value(): Appearances;
set value(appearances: Exclude<Appearances, Appearances.Unknown>);
onchange(listener: (appearance?: Appearances) => any, options?: boolean | AddEventListenerOptions): () => void;
}