Skip to content

Variable: ActionProvider

API / @xmachines/play-vue / ActionProvider

const ActionProvider: vue.DefineComponent<
vue.ExtractPropTypes<{
handlers: {
default: () => object;
type: PropType<Record<string, ActionHandler>>;
};
navigate: {
default: undefined;
type: PropType<(path) => void>;
};
}>,
() =>
| vue.VNode<
vue.RendererNode,
vue.RendererElement,
{
[key: string]: any;
}
>[]
| undefined,
{},
{},
{},
vue.ComponentOptionsMixin,
vue.ComponentOptionsMixin,
{},
string,
vue.PublicProps,
Readonly<
vue.ExtractPropTypes<{
handlers: {
default: () => object;
type: PropType<Record<string, ActionHandler>>;
};
navigate: {
default: undefined;
type: PropType<(path) => void>;
};
}>
> &
Readonly<{}>,
{
handlers: Record<string, ActionHandler>;
navigate: (path) => void;
},
{},
{},
{},
string,
vue.ComponentProvideOptions,
true,
{},
any
>;

Defined in: @json-render/vue

Provider for action execution