The baseUrl:string;
is defining a property named baseUrl
in the RequestBaseQuery
type. The
property is of type string
and represents the base URL for making requests. It is used as the
starting point for constructing the complete URL for the request.
Optional
childrenThe childrenId?:string|null;
line is defining a property named childrenId
in the
RequestBaseQuery
type. The property is optional and can be either a string or null. It
represents the ID of a child item or entity and can be used to specify a specific child item or
entity within a parent item or entity.
The line clientId:TClientId;
is defining a property named clientId
in the RequestBaseQuery
type. The property is of type TClientId
, which is a type that represents the unique identifier
for a client. The actual definition of TClientId
is not provided in the code snippet, but it
could be a string or a number depending on how it is defined elsewhere in the code.
Optional
columnThe columnOrder?:number | null;
line is defining a property named columnOrder
in the
RequestBaseQuery
type. The property is optional and can be either a number or null. It
represents the order of columns in a table or grid. By including the columnOrder
property in the
RequestBaseQuery
type, it allows for specifying the desired order of columns when making a
request or performing CRUD operations related to columns in a table or grid.
Optional
controlThe controlOrder?:number | null;
line is defining a property named controlOrder
in the
RequestBaseQuery
type. The property is optional and can be either a number or null. It
represents the order of controls in a web part. By including the controlOrder
property in the
RequestBaseQuery
type, it allows for specifying the layout and arrangement of controls within a
web part when making a request or performing CRUD operations related to controls.
The endpoint:string;
line is defining a property named endpoint
in the RequestBaseQuery
type. The property is of type string
and represents the specific endpoint or route that the
request should be made to. It is used to specify the specific API endpoint or URL path that the
request should be sent to in order to retrieve or manipulate data.
Optional
itemThe itemId?:string|null;
line is defining a property named itemId
in the RequestBaseQuery
type. The property is optional and can be either a string or null. It represents the ID of a
specific item in a list or collection. By including the itemId
property in the
RequestBaseQuery
type, it allows for specifying a specific item when making a request.
Optional
listThe listId?:string|null;
line is defining a property named listId
in the RequestBaseQuery
type. The property is optional and can be either a string or null. It represents the ID of a list
and can be used to specify a specific list when making a request.
Optional
navThe navItemId?:string|null;
line is defining a property named navItemId
in the
RequestBaseQuery
type. The property is optional and can be either a string or null. It
represents the ID of a navigation item and can be used to specify the ID of a specific navigation
item within a navigation menu or bar.
Optional
pageThe pageId?:string|null;
line is defining a property named pageId
in the RequestBaseQuery
type. The property is optional and can be either a string or null. It represents the ID of a page
and can be used to specify the ID of a specific page when making a request. Including the pageId
property in the RequestBaseQuery
type allows for specifying a specific page when performing CRUD
operations or retrieving data related to a specific page.
Optional
partThe partId?:string;
line is defining a property named partId
in the RequestBaseQuery
type.
The property is optional and can be either a string or null. It represents the ID of a web part
and is used to uniquely identify a specific web part. Including the partId
property in the
RequestBaseQuery
type allows for specifying a specific web part when making a request or
performing CRUD operations related to web parts.
Optional
sectionThe sectionOrder?:number | null;
line is defining a property named sectionOrder
in the
RequestBaseQuery
type. The property is optional and can be either a number or null. It
represents the order of sections in a page. It can be used to determine the layout or arrangement
of sections on a page. By including the sectionOrder
property in the RequestBaseQuery
type, it
allows for specifying the order of sections when making a request or performing CRUD operations
related to sections on a page.
Optional
siteThe siteId?:string|null;
line is defining a property named siteId
in the RequestBaseQuery
type. The property is optional and can be either a string or null. It represents the ID of a site
and can be used to specify the site where the requested data or operation should be performed.
Optional
viewThe viewId?:string|null;
line is defining a property named viewId
in the RequestBaseQuery
type. The property is optional and can be either a string or null. It represents the ID of a
specific view in a list or collection. Views are used to define how data is displayed in a list or
collection, such as the columns to show, sorting, filtering, and grouping options. By including
the viewId
property in the RequestBaseQuery
type, it allows for specifying a specific view
when making a request.
Optional
websThe websId?:string;
line is defining a property named websId
in the RequestBaseQuery
type.
The property is optional and can be either a string or null. It represents the ID of a sub-website
and can be used to specify a specific sub-website when making a request or performing
CRUD operations related to webs or websites. Including the websId
property in the
RequestBaseQuery
type allows for specifying a specific web or website when needed.
The Controls( controlOrder:number ):IQueryControls;
function is returning an instance of the
IQueryControls
interface. This function is used to create and manage controls within a specific
column. It takes a controlOrder
parameter, which specifies the order of the control within the
column. The returned IQueryControls
instance provides methods for getting, creating, updating,
and deleting controls within the column.
The create
method in the IQueryColumns
interface is used to create a new CanvasColumn
object. It takes a parameter props
of type ICreateColumnProps
, which contains optional
properties for the new column such as layoutIndex
and factor
. The method returns a promise
that resolves to a CanvasColumn
object.
The get
function is a method of the IQueryColumns
interface. It takes an optional filters
parameter of type IQueryColumnsFilter
or null
. It returns a promise that resolves to an array
of CanvasColumn
objects or a single CanvasColumn
object wrapped in an array.
The
IQueryColumns
interface defines the structure and methods for querying and manipulating columns in a SharePoint page. It extends theRequestBaseQuery
interface, which provides common properties for making HTTP requests.