Function prependOnceListener prependOnceListener < Name extends | "blocklist.sync" | "call.incoming_call" | (keyof ChatEventTypes) | "config.update" | (keyof ConnEventTypes) | "group.participant_changed" | "order.payment_status" | "status.sync" | (keyof WebpackEvents) | "alfa" | "beta" , > ( event : Name , listener : ( ... args : ListenerType < ( BlocklistEventTypes & CallEventTypes & ChatEventTypes & ConfigEventTypes & ConnEventTypes & GroupEventTypes & OrderEventTypes & StatusEventTypes & WebpackEvents & { alfa : string ; beta : ( from : number , to : string ) => void ; } )[ Name ] , > , ) => void , options : OnOptions & { objectify : true } , ) : Listener Type Parameters Name extends | "blocklist.sync" | "call.incoming_call" | (keyof ChatEventTypes) | "config.update" | (keyof ConnEventTypes) | "group.participant_changed" | "order.payment_status" | "status.sync" | (keyof WebpackEvents) | "alfa" | "beta" Returns Listener prependOnceListener < Name extends | "blocklist.sync" | "call.incoming_call" | (keyof ChatEventTypes) | "config.update" | (keyof ConnEventTypes) | "group.participant_changed" | "order.payment_status" | "status.sync" | (keyof WebpackEvents) | "alfa" | "beta" , > ( event : Name , listener : ( ... args : ListenerType < ( BlocklistEventTypes & CallEventTypes & ChatEventTypes & ConfigEventTypes & ConnEventTypes & GroupEventTypes & OrderEventTypes & StatusEventTypes & WebpackEvents & { alfa : string ; beta : ( from : number , to : string ) => void ; } )[ Name ] , > , ) => void , options ?: boolean | OnOptions , ) : this Type Parameters Name extends | "blocklist.sync" | "call.incoming_call" | (keyof ChatEventTypes) | "config.update" | (keyof ConnEventTypes) | "group.participant_changed" | "order.payment_status" | "status.sync" | (keyof WebpackEvents) | "alfa" | "beta" Returns this
Adds a one time listener for the event. The listener is invoked only the first time the event is fired, after which it is removed. The listener is added to the beginning of the listeners array