export class CsdlAnnotable { constructor ( public annotationList ? ) { } } export class CsdlAnnotations extends CsdlAnnotable { constructor ( public target , annotationList , public qualifier ? ) { super ( annotationList ) ; } } export class CsdlAnnotation { constructor ( public term , public qualifier ? ) { } } export class CsdlTerm { constructor ( public name , public type , public baseTerm ? , public defaultValue ? , public appliesTo ? , public nullable ? , public maxLength ? , public precision ? , public scale ? , public srid ? ) { } }