package MlFront_Thunk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module ThunkLuaLibWorkspace.MSource

Parameters

Signature

Sourcemodule EO : sig ... end
Sourceval is_not_string : I.V.LuaValueBase.value -> bool
Sourceval to_string_opt : I.V.LuaValueBase.value -> (string option, string) result
Sourceval get_import_if_import_uptodate : import_dir:MlFront_Core.FilePath.t -> verify_import:(ThunkLuaParams.import -> [< `Invalid | `Recreate | `Valid ]) -> reuse_imports:(ThunkLuaParams.import list -> (unit, string) result) -> I.V.state -> (string * EO.V.value) option
Sourceval handle_import_github_l2 : import_github_l2: (owner_and_repo:string -> host:string option -> tag:string option -> unit -> (ThunkLuaParams.import list, string) result) -> repo:I.V.LuaValueBase.value -> host:I.V.LuaValueBase.value -> tag:I.V.LuaValueBase.value -> unit -> I.V.LuaValueBase.value list
Sourceval handle_import_local : import_local: (path:string -> unit -> (ThunkLuaParams.import list, string) result) -> path:I.V.LuaValueBase.value -> unit -> I.V.LuaValueBase.value list
Sourceval workspace_module : unit -> (string * I.V.LuaValueBase.value) list
Sourceval workspace_globals : import_github_l2: (owner_and_repo:string -> host:string option -> tag:string option -> unit -> (ThunkLuaParams.import list, string) result) -> import_local: (path:string -> unit -> (ThunkLuaParams.import list, string) result) -> reuse_imports:(ThunkLuaParams.import list -> (unit, string) result) -> import_dir:MlFront_Core.FilePath.t -> verify_import:(ThunkLuaParams.import -> [< `Invalid | `Recreate | `Valid ]) -> I.V.state -> (string * I.V.LuaValueBase.value) list
Sourceval init : I.V.state -> unit