wechat/worker

worker module provides Worker API bindings details in wechat document

Values

pub fn create_worker(script_path sp: String) -> object.JsObject

wx.createWorker Create a worker thread

pub fn worker_get_camera_frame_data(
  worker: object.JsObject,
) -> object.JsObject

Worker.getCameraFrameData Get camera frame data in worker

pub fn worker_on_error(
  worker: object.JsObject,
  callback cb: fn(object.JsObject) -> Nil,
) -> Nil

Worker.onError Listen for worker error events

pub fn worker_on_message(
  worker: object.JsObject,
  callback cb: fn(object.JsObject) -> Nil,
) -> Nil

Worker.onMessage Listen for worker messages

pub fn worker_on_process_killed(
  worker: object.JsObject,
  callback cb: fn(object.JsObject) -> Nil,
) -> Nil

Worker.onProcessKilled Listen for worker process killed events

pub fn worker_post_message(
  worker: object.JsObject,
  message m: object.JsObject,
  transfer tl: object.JsObject,
) -> Nil

Worker.postMessage Send message to worker

pub fn worker_terminate(worker: object.JsObject) -> Nil

Worker.terminate Terminate worker

pub fn worker_test_on_process_killed(
  worker: object.JsObject,
) -> Nil

Worker.testOnProcessKilled Test worker process killed event

Search Document