Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GojaRunnerV1 ¶
type GojaRunnerV1 struct {
// contains filtered or unexported fields
}
func (*GojaRunnerV1) Execute ¶
func (e *GojaRunnerV1) Execute(ctx context.Context, workflow runtimesRegistry.WorkflowDescriptor, startOptions runtimesRegistry.StartOptions) (runtimesRegistry.ExecutionResult, error)
func (*GojaRunnerV1) Introspect ¶
func (e *GojaRunnerV1) Introspect(ctx context.Context, workflow runtimesRegistry.WorkflowDescriptor, options runtimesRegistry.IntrospectionOptions) (runtimesRegistry.IntrospectionResult, error)
Introspect implements runtime_registry.Runner.
type NativeModule ¶
type NativeModule struct {
// contains filtered or unexported fields
}
func RegisterNativeAPI ¶
func RegisterNativeAPI(name string) *NativeModule
func (*NativeModule) RegisterNativeAPI ¶
func (module *NativeModule) RegisterNativeAPI(name string) *NativeModule
func (*NativeModule) RegisterNativeFunction ¶
func (module *NativeModule) RegisterNativeFunction(name string, fn func(binding runtimesRegistry.BindingSettings, jsContext JsContext, args ...interface{}) (interface{}, error))
Click to show internal directories.
Click to hide internal directories.