@bluelibs/runner - v5.5.0
Preparing search index...
TagFluentBuilder
Interface TagFluentBuilder<TConfig, TEnforceIn, TEnforceOut>
interface
TagFluentBuilder
<
TConfig
=
void
,
TEnforceIn
=
void
,
TEnforceOut
=
void
,
>
{
id
:
string
;
build
()
:
ITag
<
TConfig
,
TEnforceIn
,
TEnforceOut
>
;
config
<
TNewConfig
>
(
config
:
TNewConfig
,
)
:
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
;
configSchema
<
TNewConfig
>
(
schema
:
IValidationSchema
<
TNewConfig
>
,
)
:
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
;
meta
<
TNewMeta
extends
ITagMeta
>
(
m
:
TNewMeta
,
)
:
TagFluentBuilder
<
TConfig
,
TEnforceIn
,
TEnforceOut
>
;
schema
<
TNewConfig
>
(
schema
:
IValidationSchema
<
TNewConfig
>
,
)
:
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
;
}
Type Parameters
TConfig
=
void
TEnforceIn
=
void
TEnforceOut
=
void
Index
Properties
id
Methods
build
config
config
Schema
meta
schema
Properties
id
id
:
string
Methods
build
build
()
:
ITag
<
TConfig
,
TEnforceIn
,
TEnforceOut
>
Returns
ITag
<
TConfig
,
TEnforceIn
,
TEnforceOut
>
config
config
<
TNewConfig
>
(
config
:
TNewConfig
,
)
:
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
Type Parameters
TNewConfig
Parameters
config
:
TNewConfig
Returns
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
config
Schema
configSchema
<
TNewConfig
>
(
schema
:
IValidationSchema
<
TNewConfig
>
,
)
:
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
Type Parameters
TNewConfig
Parameters
schema
:
IValidationSchema
<
TNewConfig
>
Returns
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
meta
meta
<
TNewMeta
extends
ITagMeta
>
(
m
:
TNewMeta
,
)
:
TagFluentBuilder
<
TConfig
,
TEnforceIn
,
TEnforceOut
>
Type Parameters
TNewMeta
extends
ITagMeta
Parameters
m
:
TNewMeta
Returns
TagFluentBuilder
<
TConfig
,
TEnforceIn
,
TEnforceOut
>
schema
schema
<
TNewConfig
>
(
schema
:
IValidationSchema
<
TNewConfig
>
,
)
:
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
Alias for configSchema. Use this to define the tag configuration validation contract.
Type Parameters
TNewConfig
Parameters
schema
:
IValidationSchema
<
TNewConfig
>
Returns
TagFluentBuilder
<
TNewConfig
,
TEnforceIn
,
TEnforceOut
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
id
Methods
build
config
config
Schema
meta
schema
@bluelibs/runner - v5.5.0
Loading...
Alias for configSchema. Use this to define the tag configuration validation contract.