import type { Select } from "hry-types/src/Object/Select"; import type { ComputeIntersection } from "hry-types/src/Object/_api"; import type { GetOptionalDef } from "./GetOptionalDef"; import type { As } from "hry-types/src/Any/As"; import type { GetRequiredDef } from "./GetRequiredDef"; import type { OptionalType, PropertiesConstraint, RequiredType } from "./PropertiesConstraint"; type _GetPropertiesDef, Record>>, RequiredDef extends object = GetRequiredDef, Record>>> = ComputeIntersection; export type GetPropertiesDef = _GetPropertiesDef; export {};