Coda by Ian Macalinao
    Preparing search index...

    Interface InstructionArgumentNode<TDefaultValue, TType, TDisplay>

    A named argument of an instruction, with its type and an optional default value.

    interface InstructionArgumentNode<
        TDefaultValue extends
            InstructionInputValueNode
            | undefined = InstructionInputValueNode | undefined,
        TType extends TypeNode = TypeNode,
        TDisplay extends
            StructFieldDisplayNode | undefined = StructFieldDisplayNode | undefined,
    > {
        defaultValue?: TDefaultValue;
        defaultValueStrategy?: DefaultValueStrategy;
        display?: TDisplay;
        docs?: Docs;
        kind: "instructionArgumentNode";
        name: CamelCaseString;
        type: TType;
    }

    Type Parameters

    Index
    defaultValue?: TDefaultValue

    A default value used when the argument is omitted by callers.

    defaultValueStrategy?: DefaultValueStrategy

    How a configured default value is exposed in generated APIs. Required when defaultValue is set.

    display?: TDisplay

    Display metadata describing how the argument is presented.

    docs?: Docs

    Markdown documentation for the argument.

    kind: "instructionArgumentNode"

    The name of the argument.

    type: TType

    The type of the argument.