Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-types / PortNumber

Function: PortNumber()

PortNumber(config?): PropertyDecorator

Defined in: packages/chaingraph-types/src/decorator/scalar.decorator.ts:57

Number decorator to specify a port configuration for type "number". This decorator automatically sets the port type to "number". Additional configuration options (like defaultValue, min, max, etc.) can be passed if needed.

Usage examples:

// Using default configuration: @PortNumber() public myNumber: number = 0;

// With custom configuration: @PortNumber({ defaultValue: 42, min: 0, max: 100, integer: true }) public myNumber?: number;

Parameters

config?

Omit<NumberPortConfig, "type">

Optional configuration object for number-specific options.

Returns

PropertyDecorator

Licensed under BUSL-1.1