Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 2.25 KB

types.baseobjectliketypeimpl.md

File metadata and controls

34 lines (22 loc) · 2.25 KB

Home > @skunkteam/types > BaseObjectLikeTypeImpl

BaseObjectLikeTypeImpl class

The base implementation for all object-like Types.

Signature:

export declare abstract class BaseObjectLikeTypeImpl<ResultType, TypeConfig = unknown> extends BaseTypeImpl<ResultType, TypeConfig>

Extends: BaseTypeImpl<ResultType, TypeConfig>

Remarks

Object-like types need to provide more information to be able to correctly compose arbitrary object-like types.

Properties

Property Modifiers Type Description
isDefaultName boolean
possibleDiscriminators Array<{ path: string[]; values: LiteralValue[]; }>
props Properties
propsInfo PropertiesInfo

Methods

Method Modifiers Description
and(_other) Intersect this Type with another Type.