(alias-symbol tuple-type)
Returns: Symbol | undefined
**Returns:** `Symbol | undefined`
(alias-type-arguments tuple-type)
Returns: readonly Type[] | undefined
**Returns:** `readonly Type[] | undefined`
(apparent-properties tuple-type)
Returns: Symbol[]
**Returns:** `Symbol[]`
(base-types tuple-type)
Returns: BaseType[] | undefined
**Returns:** `BaseType[] | undefined`
(call-signatures tuple-type)
Returns: readonly Signature[]
**Returns:** `readonly Signature[]`
(class-or-interface? tuple-type)
Returns: boolean
**Returns:** `boolean`
(combined-flags tuple-type)
Returns: ElementFlags
**Returns:** `ElementFlags`
(constraint tuple-type)
Returns: Type | undefined
**Returns:** `Type | undefined`
(construct-signatures tuple-type)
Returns: readonly Signature[]
**Returns:** `readonly Signature[]`
(default tuple-type)
Returns: Type | undefined
**Returns:** `Type | undefined`
(element-flags tuple-type)
Returns: readonly ElementFlags[]
**Returns:** `readonly ElementFlags[]`
(fixed-length tuple-type)
Number of initial required or optional elements
Returns: number
Number of initial required or optional elements **Returns:** `number`
(get-symbol tuple-type)
Returns: Symbol | undefined
**Returns:** `Symbol | undefined`
(has-rest-element? tuple-type)
True if tuple has any rest or variadic elements
Returns: boolean
True if tuple has any rest or variadic elements **Returns:** `boolean`
(intersection? tuple-type)
Returns: boolean
**Returns:** `boolean`
(labeled-element-declarations tuple-type)
Returns: readonly (ParameterDeclaration | NamedTupleMember | undefined)[] | undefined
**Returns:** `readonly (ParameterDeclaration | NamedTupleMember | undefined)[] | undefined`
(local-type-parameters tuple-type)
Returns: TypeParameter[] | undefined
**Returns:** `TypeParameter[] | undefined`
(min-length tuple-type)
Number of required or variadic elements
Returns: number
Number of required or variadic elements **Returns:** `number`
(node tuple-type)
Returns: TypeReferenceNode | ArrayTypeNode | TupleTypeNode | undefined
**Returns:** `TypeReferenceNode | ArrayTypeNode | TupleTypeNode | undefined`
(non-nullable-type tuple-type)
Returns: Type
**Returns:** `Type`
(number-index-type tuple-type)
Returns: Type | undefined
**Returns:** `Type | undefined`
(number-literal? tuple-type)
Returns: boolean
**Returns:** `boolean`
(object-flags tuple-type)
Returns: ObjectFlags
**Returns:** `ObjectFlags`
(outer-type-parameters tuple-type)
Returns: TypeParameter[] | undefined
**Returns:** `TypeParameter[] | undefined`
(pattern tuple-type)
Returns: DestructuringPattern | undefined
**Returns:** `DestructuringPattern | undefined`
(property tuple-type property-name)
Parameters:
property-name
: string
Returns: Symbol | undefined
**Parameters:** - `property-name`: `string` **Returns:** `Symbol | undefined`
(set-fixed-length! tuple-type value)
Number of initial required or optional elements
Number of initial required or optional elements
(set-has-rest-element! tuple-type value)
True if tuple has any rest or variadic elements
True if tuple has any rest or variadic elements
(set-min-length! tuple-type value)
Number of required or variadic elements
Number of required or variadic elements
(string-index-type tuple-type)
Returns: Type | undefined
**Returns:** `Type | undefined`
(string-literal? tuple-type)
Returns: boolean
**Returns:** `boolean`
(this-type tuple-type)
Returns: TypeParameter | undefined
**Returns:** `TypeParameter | undefined`
(type-arguments tuple-type)
Returns: readonly Type[] | undefined
**Returns:** `readonly Type[] | undefined`
(type-parameter? tuple-type)
Returns: boolean
**Returns:** `boolean`
(type-parameters tuple-type)
Returns: TypeParameter[] | undefined
**Returns:** `TypeParameter[] | undefined`
(union-or-intersection? tuple-type)
Returns: boolean
**Returns:** `boolean`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close