import { Base } from "../../"; import { SP } from "../../"; /********************************************* * ITaxonomyField **********************************************/ export interface ITaxonomyField extends SP.FieldLookupCollections, TaxonomyFieldCollections, TaxonomyFieldMethods, Base.IBaseQuery { } /********************************************* * ITaxonomyFieldCollection **********************************************/ export interface ITaxonomyFieldCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITaxonomyFieldQueryCollection **********************************************/ export interface ITaxonomyFieldQueryCollection extends Base.IBaseResults { done?: (resolve: (value?: Array) => void) => void; } /********************************************* * ITaxonomyFieldQuery **********************************************/ export interface ITaxonomyFieldQuery extends TaxonomyFieldOData, TaxonomyFieldMethods { } /********************************************* * TaxonomyField **********************************************/ export interface TaxonomyField extends SP.FieldLookup, Base.IBaseResult, TaxonomyFieldProps, TaxonomyFieldCollections, TaxonomyFieldMethods { } /********************************************* * TaxonomyFieldProps **********************************************/ export interface TaxonomyFieldProps { AnchorId?: any; CreateValuesInEditForm?: boolean; IsAnchorValid?: boolean; IsDocTagsEnabled?: boolean; IsEnhancedImageTaggingEnabled?: boolean; IsKeyword?: boolean; IsPathRendered?: boolean; IsTermSetValid?: boolean; Open?: boolean; SspId?: any; TargetTemplate?: string; TermSetId?: any; TextField?: any; UserCreated?: boolean; } /********************************************* * TaxonomyFieldPropMethods **********************************************/ export interface TaxonomyFieldPropMethods { } /********************************************* * TaxonomyFieldCollections **********************************************/ export interface TaxonomyFieldCollections extends TaxonomyFieldPropMethods { } /********************************************* * TaxonomyFieldOData **********************************************/ export interface TaxonomyFieldOData extends SP.FieldLookup, Base.IBaseResult, TaxonomyFieldProps, TaxonomyFieldMethods { } /********************************************* * TaxonomyFieldMethods **********************************************/ export interface TaxonomyFieldMethods { delete(): Base.IBaseExecution; disableIndex(): Base.IBaseExecution; enableIndex(): Base.IBaseExecution; setShowInDisplayForm(value?: boolean): Base.IBaseExecution; setShowInEditForm(value?: boolean): Base.IBaseExecution; setShowInNewForm(value?: boolean): Base.IBaseExecution; update(properties?: any): Base.IBaseExecution; }