@umbraco/headless-client
Version:
Node.js client library for the Umbraco Headless APIs
123 lines (122 loc) • 3.95 kB
TypeScript
import { HyperlinksOption } from './HyperlinksOption';
import { ContentTypeOptions } from './ContentTypeOptions';
import { DepthOptions } from './DepthOptions';
import { PageOptions } from './PageOptions';
import { CultureOptions } from './CultureOptions';
/**
* Content Delivery Root Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link ContentTypeOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryRootOptions = HyperlinksOption & ContentTypeOptions & CultureOptions;
/**
* Content Delivery By Id Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link DepthOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryByIdOptions = HyperlinksOption & DepthOptions & CultureOptions;
/**
* Content Delivery By Url Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link DepthOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryByUrlOptions = HyperlinksOption & DepthOptions & CultureOptions;
/**
* Content Delivery Ancestors Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link ContentTypeOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryAncestorsOptions = HyperlinksOption & ContentTypeOptions & CultureOptions;
/**
* Content Delivery Children Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link ContentTypeOptions}, {@link PageOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryChildrenOptions = HyperlinksOption & ContentTypeOptions & PageOptions & CultureOptions;
/**
* Content Delivery Descendants Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link ContentTypeOptions}, {@link PageOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryDescendantsOptions = HyperlinksOption & ContentTypeOptions & PageOptions & CultureOptions;
/**
* Content Delivery By Content Type Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link PageOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryByContentTypeOptions = HyperlinksOption & PageOptions & CultureOptions;
/**
* Content Delivery Filter Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link PageOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryFilterOptions = HyperlinksOption & PageOptions & CultureOptions;
/**
* Content Delivery Search Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link PageOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliverySearchOptions = HyperlinksOption & PageOptions & CultureOptions;
/**
* Content Delivery Redirect Options.
* @public
*
* @remarks
* See {@link HyperlinksOption}, {@link PageOptions} and {@link CultureOptions} for more details.
*/
export declare type ContentDeliveryRedirectOptions = HyperlinksOption & PageOptions & CultureOptions;
/**
* Media Delivery Children Options
* @public
*
* @remarks
* See {@link PageOptions} for more details.
*/
export declare type MediaDeliveryChildrenOptions = PageOptions;
/**
* Content Management Children Options
* @public
*
* @remarks
* See {@link PageOptions} for more details.
*/
export declare type APIContentChildrenOptions = PageOptions;
/**
* See {@link CultureOptions} for more details.
* @public
*/
export declare type APIContentPublishOptions = CultureOptions;
/**
* Content Management Unpublish Options
* @public
*
* @remarks
* See {@link CultureOptions} for more details.
*/
export declare type APIContentUnpublishOptions = CultureOptions;
/**
* Media Management Children Options
* @public
*
* @remarks
* See {@link PageOptions} for more details.
*/
export declare type APIMediaChildrenOptions = PageOptions;