module import { ModelConstructor } from '../../../model/model-constructor' ; import { propertyDefinitionFunction } from '../request-expression-builder' ; import { ConditionExpressionDefinitionChain , ConditionExpressionDefinitionChainTyped , } from '../type/condition-expression-definition-chain' ; example Model PartitionKey export function attribute2 < T , K extends keyof T > ( modelConstructor , attributePath ) { return propertyDefinitionFunction < T , K > ( attributePath ) ; } example export function attribute < T > ( attributePath ) ; /**
 * Use this method when accessing a nested attribute of a model
 */ export function attribute ( attributePath ) ; export function attribute < T > ( attributePath ) { return propertyDefinitionFunction < T > ( attributePath ) ; }