interface IViewInfo {
    AssociatedContentTypeId: string;
    CalendarViewStyles: string;
    CustomFormatter: string;
    DefaultView: boolean;
    DefaultViewForContentType: boolean;
    EditorModified: boolean;
    Formats: string;
    Hidden: boolean;
    HtmlSchemaXml: string;
    Id: string;
    ImageUrl: string;
    IncludeRootFolder: boolean;
    JSLink: string;
    ListViewXml: string;
    Method: string;
    MobileDefaultView: boolean;
    MobileView: boolean;
    ModerationType: string;
    NewDocumentTemplates: string;
    OrderedView: boolean;
    Paged: boolean;
    PersonalView: boolean;
    ReadOnlyView: boolean;
    RequiresClientIntegration: boolean;
    RowLimit: number;
    Scope: ViewScope;
    ServerRelativePath: {
        DecodedUrl: string;
    };
    ServerRelativeUrl: string;
    StyleId: string;
    TabularView: boolean;
    Threaded: boolean;
    Title: string;
    Toolbar: string;
    ToolbarTemplateName: string;
    ViewData: string;
    ViewJoins: string;
    ViewProjectedFields: {
        SchemaXml: string;
    };
    ViewQuery: string;
    ViewType: string;
    ViewType2:
        | "KANBAN"
        | "TILES"
        | "COMPACTLIST"
        | "MODERNCALENDAR";
    VisualizationInfo: any;
}

Properties

AssociatedContentTypeId: string
CalendarViewStyles: string
CustomFormatter: string
DefaultView: boolean
DefaultViewForContentType: boolean
EditorModified: boolean
Formats: string
Hidden: boolean
HtmlSchemaXml: string
Id: string
ImageUrl: string
IncludeRootFolder: boolean
JSLink: string
ListViewXml: string
Method: string
MobileDefaultView: boolean
MobileView: boolean
ModerationType: string
NewDocumentTemplates: string
OrderedView: boolean
Paged: boolean
PersonalView: boolean
ReadOnlyView: boolean
RequiresClientIntegration: boolean
RowLimit: number
Scope: ViewScope
ServerRelativePath: {
    DecodedUrl: string;
}
ServerRelativeUrl: string
StyleId: string
TabularView: boolean
Threaded: boolean
Title: string
Toolbar: string
ToolbarTemplateName: string
ViewData: string
ViewJoins: string
ViewProjectedFields: {
    SchemaXml: string;
}
ViewQuery: string
ViewType: string
ViewType2:
    | "KANBAN"
    | "TILES"
    | "COMPACTLIST"
    | "MODERNCALENDAR"
VisualizationInfo: any