Home Reference Source
      import { EventEmitter } from 'buildthing-ble-sdk'
    
public class | source

EventEmitter

이벤트 관련 함수와 멤버 변수를 정의한 클래스

Constructor Summary

Public Constructor
public

이벤트 Set 초기화

Member Summary

Public Members
public

등록된 이벤트 Set 을 저장 할 객체

Method Summary

Public Methods
public

emit(eventName: string, args: Object)

이벤트를 발생시켜 해당 이벤트에 등록된 이벤트 콜백 함수를 호출 하는 함수

public

off(eventName: string, fn: function)

전달받은 이벤트 명 과 이벤트 콜백함수 통해서 이벤트 Set 에서 이벤트 콜백 함수를 제거하는 함수

public

on(eventName: string, fn: function)

전달받은 이벤트 명으로, 전달받은 이벤트 콜백 함수를 등록하는 함수

public

once(eventName: string, fn: function)

이벤트가 발생한 경우 한번만 호출되는 이벤트 콜백 함수를 등록 하는 함수

Public Constructors

public constructor() source

이벤트 Set 초기화

Public Members

public events: Object source

등록된 이벤트 Set 을 저장 할 객체

Public Methods

public emit(eventName: string, args: Object) source

이벤트를 발생시켜 해당 이벤트에 등록된 이벤트 콜백 함수를 호출 하는 함수

Params:

NameTypeAttributeDescription
eventName string

이벤트 명

args Object

이벤트 콜백함수 전달인자

public off(eventName: string, fn: function) source

전달받은 이벤트 명 과 이벤트 콜백함수 통해서 이벤트 Set 에서 이벤트 콜백 함수를 제거하는 함수

Params:

NameTypeAttributeDescription
eventName string

이벤트 명

fn function

이벤트 콜백 함수

public on(eventName: string, fn: function) source

전달받은 이벤트 명으로, 전달받은 이벤트 콜백 함수를 등록하는 함수

Params:

NameTypeAttributeDescription
eventName string

이벤트 명

fn function

이벤트 콜백 함수

public once(eventName: string, fn: function) source

이벤트가 발생한 경우 한번만 호출되는 이벤트 콜백 함수를 등록 하는 함수

Params:

NameTypeAttributeDescription
eventName string

이벤트 명

fn function

이벤트 콜백 함수