Class CallableFunctionArray

Hierarchy

Constructors

Properties

$comment?: string
contains?: CallableFunctionParameter<{
    $comment?: string;
    default?: any;
    deprecated?: boolean;
    description?: string;
    examples?: any[];
    readOnly?: boolean;
    title?: string;
    writeOnly?: boolean;
}>

Type declaration

  • Optional $comment?: string
  • Optional default?: any
  • Optional deprecated?: boolean
  • Optional description?: string
  • Optional examples?: any[]
  • Optional readOnly?: boolean
  • Optional title?: string
  • Optional writeOnly?: boolean
default?: any
deprecated?: boolean
description?: string
examples?: any[]
id: string = ...

A UUID generated for this parameter by the library.

items?: boolean | CallableFunctionParameter<{
    $comment?: string;
    default?: any;
    deprecated?: boolean;
    description?: string;
    examples?: any[];
    readOnly?: boolean;
    title?: string;
    writeOnly?: boolean;
}>
maxContains?: number
maxItems?: number
minContains?: number
minItems?: number
name: string
prefixItems?: CallableFunctionParameter<{
    $comment?: string;
    default?: any;
    deprecated?: boolean;
    description?: string;
    examples?: any[];
    readOnly?: boolean;
    title?: string;
    writeOnly?: boolean;
}>[]
readOnly?: boolean
title?: string
type: "array" = "array"
uniqueItems?: boolean
writeOnly?: boolean

Methods

  • Serializes the parameter into a JSON object.

    Returns {
        $comment?: string;
        contains?: JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        items?: boolean | JsonSchema;
        maxContains?: number;
        maxItems?: number;
        minContains?: number;
        minItems?: number;
        prefixItems?: JsonSchema[];
        readOnly?: boolean;
        title?: string;
        type: "array";
        uniqueItems?: boolean;
        writeOnly?: boolean;
    }

    • Optional $comment?: string
    • Optional contains?: JsonSchema
    • Optional default?: any
    • Optional deprecated?: boolean
    • Optional description?: string
    • Optional examples?: any[]
    • Optional items?: boolean | JsonSchema
    • Optional maxContains?: number
    • Optional maxItems?: number
    • Optional minContains?: number
    • Optional minItems?: number
    • Optional prefixItems?: JsonSchema[]
    • Optional readOnly?: boolean
    • Optional title?: string
    • type: "array"
    • Optional uniqueItems?: boolean
    • Optional writeOnly?: boolean
  • Returns {
        $comment?: string;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        readOnly?: boolean;
        title?: string;
        writeOnly?: boolean;
    }

    • Optional $comment?: string
    • Optional default?: any
    • Optional deprecated?: boolean
    • Optional description?: string
    • Optional examples?: any[]
    • Optional readOnly?: boolean
    • Optional title?: string
    • Optional writeOnly?: boolean
  • Parameters

    • name: string
    • json: {
          $comment?: string;
          contains?: JsonSchema;
          default?: any;
          deprecated?: boolean;
          description?: string;
          examples?: any[];
          items?: boolean | JsonSchema;
          maxContains?: number;
          maxItems?: number;
          minContains?: number;
          minItems?: number;
          prefixItems?: JsonSchema[];
          readOnly?: boolean;
          title?: string;
          type: "array";
          uniqueItems?: boolean;
          writeOnly?: boolean;
      }
      • Optional $comment?: string
      • Optional contains?: JsonSchema
      • Optional default?: any
      • Optional deprecated?: boolean
      • Optional description?: string
      • Optional examples?: any[]
      • Optional items?: boolean | JsonSchema
      • Optional maxContains?: number
      • Optional maxItems?: number
      • Optional minContains?: number
      • Optional minItems?: number
      • Optional prefixItems?: JsonSchema[]
      • Optional readOnly?: boolean
      • Optional title?: string
      • type: "array"
      • Optional uniqueItems?: boolean
      • Optional writeOnly?: boolean

    Returns CallableFunctionArray

  • Whether the given JsonSchema is a JsonSchemaArray.

    Note: This method does not check if the schema is valid, only if it has properties unique to array schemas.

    Parameters

    Returns json is {
        $comment?: string;
        contains?: JsonSchema;
        default?: any;
        deprecated?: boolean;
        description?: string;
        examples?: any[];
        items?: boolean | JsonSchema;
        maxContains?: number;
        maxItems?: number;
        minContains?: number;
        minItems?: number;
        prefixItems?: JsonSchema[];
        readOnly?: boolean;
        title?: string;
        type: "array";
        uniqueItems?: boolean;
        writeOnly?: boolean;
    }

Generated using TypeDoc