Home > @skunkteam/types > BaseObjectLikeTypeImpl
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>
Object-like types need to provide more information to be able to correctly compose arbitrary object-like types.
Property | Modifiers | Type | Description |
---|---|---|---|
isDefaultName | boolean | ||
possibleDiscriminators | Array<{ path: string[]; values: LiteralValue[]; }> | ||
props | Properties | ||
propsInfo | PropertiesInfo |
Method | Modifiers | Description |
---|---|---|
and(_other) | Intersect this Type with another Type. |