ChainGraph API Documentation / @badaitech/chaingraph-types / ExtractValue
Type Alias: ExtractValue<C>
ExtractValue<
C> =CextendsStringPortConfig?StringPortValue:CextendsNumberPortConfig?NumberPortValue:CextendsBooleanPortConfig?BooleanPortValue:CextendsArrayPortConfig<infer E> ?ArrayPortValue<E> :CextendsObjectPortConfig<infer S> ?ObjectPortValue<S> :CextendsStreamPortConfig<infer T> ?StreamPortValue<T> :CextendsEnumPortConfig?EnumPortValue:CextendsSecretPortConfig<infer S> ?SecretPortValue<S> :CextendsAnyPortConfig?AnyPortValue:Cextendsundefined?undefined:never
Defined in: packages/chaingraph-types/src/port/base/types.ts:447
Extract the value type from a port config
Type Parameters
C
C extends IPortConfig