RandomParser
RandomParser<
TCtx>(registry):IntoBuilder<Node,ExtractOutputFromTypes<ExtractTypesFromBuilders<{execute:SlotBuilder<IAction<TCtx>[],NodeChildrenArrayType<IAction<TCtx>,RegistryUnionType<IAction<TCtx>,Type<any,IAction<TCtx>>>>>;options:NodePropertiesStructBuilder<ExtractTypesFromBuilders<{n:ExpressionBuilder<number,DefaultType<number,NumberType>>;seed:ExpressionBuilder<string|undefined,OptionalType<string,StringType>>;weights:IntoBuilder<Value,string|undefined,OptionalType<string,StringType>,number[] |undefined>; }>>; }>>,NodeType<ExtractTypesFromBuilders<{execute:SlotBuilder<IAction<TCtx>[],NodeChildrenArrayType<IAction<TCtx>,RegistryUnionType<IAction<TCtx>,Type<any,IAction<TCtx>>>>>;options:NodePropertiesStructBuilder<ExtractTypesFromBuilders<{n:ExpressionBuilder<number,DefaultType<number,NumberType>>;seed:ExpressionBuilder<string|undefined,OptionalType<string,StringType>>;weights:IntoBuilder<Value,string|undefined,OptionalType<string,StringType>,number[] |undefined>; }>>; }>>,IAction<TCtx>>
Defined in: actions/utils.ts:55
Type Parameters
Section titled “Type Parameters”TCtx extends BrowserContext
Parameters
Section titled “Parameters”registry
Section titled “registry”IRegistry<Node, IAction<TCtx>, Type<Node, IAction<TCtx>>>
Returns
Section titled “Returns”IntoBuilder<Node, ExtractOutputFromTypes<ExtractTypesFromBuilders<{ execute: SlotBuilder<IAction<TCtx>[], NodeChildrenArrayType<IAction<TCtx>, RegistryUnionType<IAction<TCtx>, Type<any, IAction<TCtx>>>>>; options: NodePropertiesStructBuilder<ExtractTypesFromBuilders<{ n: ExpressionBuilder<number, DefaultType<number, NumberType>>; seed: ExpressionBuilder<string | undefined, OptionalType<string, StringType>>; weights: IntoBuilder<Value, string | undefined, OptionalType<string, StringType>, number[] | undefined>; }>>; }>>, NodeType<ExtractTypesFromBuilders<{ execute: SlotBuilder<IAction<TCtx>[], NodeChildrenArrayType<IAction<TCtx>, RegistryUnionType<IAction<TCtx>, Type<any, IAction<TCtx>>>>>; options: NodePropertiesStructBuilder<ExtractTypesFromBuilders<{ n: ExpressionBuilder<number, DefaultType<number, NumberType>>; seed: ExpressionBuilder<string | undefined, OptionalType<string, StringType>>; weights: IntoBuilder<Value, string | undefined, OptionalType<string, StringType>, number[] | undefined>; }>>; }>>, IAction<TCtx>>