Dagger NodeJS SDK
api/client.gen.FunctionArg
An argument accepted by a function.
This is a specification for an argument at function definition time, not an argument passed at function call time.
Hierarchy
-
BaseClient
↳
FunctionArg
Constructors
constructor
new FunctionArg(parent?
, _id?
, _defaultValue?
, _description?
, _name?
): FunctionArg
Constructor is used for internal usage only, do not create object from it.
Parameters
Name | Type |
---|---|
parent? | Object |
parent.ctx | Context |
parent.queryTree? | QueryTree [] |
_id? | FunctionArgID |
_defaultValue? | JSON |
_description? | string |
_name? | string |
Returns
Overrides
BaseClient.constructor
Properties
_defaultValue
Private
Optional
Readonly
_defaultValue: JSON
= undefined
_description
Private
Optional
Readonly
_description: string
= undefined
_id
Private
Optional
Readonly
_id: FunctionArgID
= undefined
_name
Private
Optional
Readonly
_name: string
= undefined
Methods
defaultValue
defaultValue(): Promise
<JSON
>
A default value to use for this argument when not explicitly set by the caller, if any.
Returns
Promise
<JSON
>
description
description(): Promise
<string
>
A doc string for the argument, if any.
Returns
Promise
<string
>
id
id(): Promise
<FunctionArgID
>
A unique identifier for this FunctionArg.
Returns
Promise
<FunctionArgID
>
name
name(): Promise
<string
>
The name of the argument in lowerCamelCase format.
Returns
Promise
<string
>
typeDef
typeDef(): TypeDef
The type of the argument.