Skip to content

@ue-too/being-portable / loadMachine

函式: loadMachine() ​

loadMachine(document, host, options): LoadResult

定義於: being-portable/src/api.ts:53

Validates an untrusted document and builds its machine. Returns every error instead of a machine when the document is invalid.

參數 ​

document ​

unknown

host ​

Host

options ​

LoadOptions = {}

回傳 ​

LoadResult

範例 ​

ts
const result = loadMachine(JSON.parse(text), host);
if (!result.ok) return showErrors(result.errors);
result.machine.happens('insertCoin', { amount: 1 });