@infrasoftbe/vnv-sdk
    Preparing search index...

    Interface SPItemLayer

    interface SPItemLayer {
        create(options: Partial<any>): Promise<Sp.CreateListItemResponse<any>>;
        delete(): Promise<void>;
        get<T extends [] = null>(
            filter?: QueryItemsFilter,
        ): Promise<
            T extends null
                ? {
                    Attachments?: boolean;
                    AuthorId?: number;
                    ComplianceAssetId?: string;
                    ContentTypeId?: string;
                    Created?: string;
                    EditorId?: number;
                    FileSystemObjectType?: number;
                    GUID?: string;
                    Id?: number;
                    ID?: number;
                    Modified?: string;
                    ServerRedirectedEmbedUri?: string;
                    ServerRedirectedEmbedUrl?: string;
                    Title?: string;
                }
                : {
                    Attachments?: boolean;
                    AuthorId?: number;
                    ComplianceAssetId?: string;
                    ContentTypeId?: string;
                    Created?: string;
                    EditorId?: number;
                    FileSystemObjectType?: number;
                    GUID?: string;
                    Id?: number;
                    ID?: number;
                    Modified?: string;
                    ServerRedirectedEmbedUri?: string;
                    ServerRedirectedEmbedUrl?: string;
                    Title?: string;
                }[],
        >;
        update(props: Partial<any>): Promise<{ data?: { etag?: string } }>;
    }
    Index

    Methods

    • Type Parameters

      • T extends [] = null

      Parameters

      Returns Promise<
          T extends null
              ? {
                  Attachments?: boolean;
                  AuthorId?: number;
                  ComplianceAssetId?: string;
                  ContentTypeId?: string;
                  Created?: string;
                  EditorId?: number;
                  FileSystemObjectType?: number;
                  GUID?: string;
                  Id?: number;
                  ID?: number;
                  Modified?: string;
                  ServerRedirectedEmbedUri?: string;
                  ServerRedirectedEmbedUrl?: string;
                  Title?: string;
              }
              : {
                  Attachments?: boolean;
                  AuthorId?: number;
                  ComplianceAssetId?: string;
                  ContentTypeId?: string;
                  Created?: string;
                  EditorId?: number;
                  FileSystemObjectType?: number;
                  GUID?: string;
                  Id?: number;
                  ID?: number;
                  Modified?: string;
                  ServerRedirectedEmbedUri?: string;
                  ServerRedirectedEmbedUrl?: string;
                  Title?: string;
              }[],
      >

    • Parameters

      • props: Partial<any>

      Returns Promise<{ data?: { etag?: string } }>