UNPKG

@autobe/compiler

Version:

AI backend server code generator

17 lines (15 loc) 446 B
import { IAutoBeTypeScriptCompileResult } from "@autobe/interface"; import { IEmbedTypeScriptResult } from "embed-typescript"; export const shrinkCompileResult = ( result: IEmbedTypeScriptResult, ): IAutoBeTypeScriptCompileResult => { if (result.type === "exception") return result; else if (result.type === "success") return { type: "success", }; return { type: "failure", diagnostics: result.diagnostics, }; };