@acoustic-content-sdk/component-api
TypeScript icon, indicating that this package has built-in type declarations

9.0.10076 • Public • Published

npm

API Documentation

Home > @acoustic-content-sdk/component-api

component-api package

Framework independent collection of APIs and constants

Interfaces

Interface Description
AbstractComponentResolver
AbstractComponentsRegistry
AbstractComponentTypeRefResolver Service that resolves a component type ref given a layout.
AbstractLayoutComponentDirective Type of the Layout metadata.
DeliveryContentResolver Service interface that allows to resolve a rendering context given its ID.
DeliveryLayoutMappingResolver Service interface that allows to resolve a type
DeliveryLayoutResolver Service interface that allows to resolve a type
DeliveryPageResolver Service interface that allows to resolve a rendering context given its ID.
DeliverySearchResolver Service that performs a search query against delivery search for artifacts of a particular classification.
DeliverySiteResolver
DeliveryTypeResolver Service interface that allows to resolve a type
HandlebarsResolver Service interface to map a template to a (markup) string
LayoutMappingDirective Type of the LayoutMapping metadata.
LayoutMappingResolver
LayoutResolver Callback that finds the layout assigned to the object in the current rendering context.
PreRenderingResolver Service interface that returns the pre-rendered content by id
ProtectedContent
ReconciledDeliverySearchInput Input to the reconciled search operation
ReconciledDeliverySearchResolver Service that performs a search query against delivery search for artifacts of a particular classification.
RenderingContextResolver Constructs a rendering context
SeedResolver Service interface that allows to resolve a seed
WchPageService Service interface that allows to resolve a rendering context given the page.

Variables

Variable Description
ACOUSTIC_RC_INTERCEPTOR_TOKEN
VERSION Version and build number of the package

Type Aliases

Type Alias Description
HandlebarsProcessor the processor converts the context into a string
RenderingContextInput
WindowType

Home > @acoustic-content-sdk/component-api > AbstractComponentResolver

AbstractComponentResolver interface

Signature:

export interface AbstractComponentResolver<T> 

Methods

Method Description
resolveComponent(aRenderingContext, aLayoutMode)

Home > @acoustic-content-sdk/component-api > AbstractComponentsRegistry

AbstractComponentsRegistry interface

Signature:

export interface AbstractComponentsRegistry<TYPE> extends AbstractComponentTypeRefResolver<TYPE> 

Properties

Property Type Description
getTypeByLayout (aLayout: Layout, aLayoutMode?: string) => Observable<TYPE> Returns the type object based on the layout configuration
getTypeBySelector (aSelector: string, aLayoutMode?: string) => Observable<TYPE> Returns the type object based on the layout selector
registerType (aController: string | string[], aType: TYPE, aLayoutModes?: string | string[]) => void define the methods

Home > @acoustic-content-sdk/component-api > AbstractComponentTypeRefResolver

AbstractComponentTypeRefResolver interface

Service that resolves a component type ref given a layout.

Signature:

export interface AbstractComponentTypeRefResolver<T> 

Properties

Property Type Description
getTypeByLayout (aLayout: Layout, aLayoutMode?: string) => Observable<T> Returns the type object based on the layout configuration

Home > @acoustic-content-sdk/component-api > AbstractLayoutComponentDirective

AbstractLayoutComponentDirective interface

Type of the Layout metadata.

Signature:

export interface AbstractLayoutComponentDirective 

Properties

Property Type Description
layoutMode string | string[] An optional layout mode used with a default layout mapping.
mappingId string | string[] ID of the content item, content type or the content type name used for a default layout mapping. If the ID is not given, this layout will not be mapped by default.
selector string | string[] Defines the mapping between the layout controller to the layout implementation. If this property is missing, the selector of the component will be used instead.

Home > @acoustic-content-sdk/component-api > DeliveryContentResolver

DeliveryContentResolver interface

Service interface that allows to resolve a rendering context given its ID.

Signature:

export interface DeliveryContentResolver 

Methods

Method Description
getDeliveryContentItem(aID) Resolves a rendering context given the ID of the item

Home > @acoustic-content-sdk/component-api > DeliveryLayoutMappingResolver

DeliveryLayoutMappingResolver interface

Service interface that allows to resolve a type

Signature:

export interface DeliveryLayoutMappingResolver 

Methods

Method Description
getDeliveryLayoutMapping(aTypeId) Resolves a layout mapping given the ID of the type of the mapping

Home > @acoustic-content-sdk/component-api > DeliveryLayoutResolver

DeliveryLayoutResolver interface

Service interface that allows to resolve a type

Signature:

export interface DeliveryLayoutResolver 

Methods

Method Description
getDeliveryLayout(aLayoutId) Resolves a layout record

Home > @acoustic-content-sdk/component-api > DeliveryPageResolver

DeliveryPageResolver interface

Service interface that allows to resolve a rendering context given its ID.

Signature:

export interface DeliveryPageResolver 

Methods

Method Description
getDeliveryPage(aPath) Resolves a rendering context given the ID of the item

Home > @acoustic-content-sdk/component-api > DeliverySearchResolver

DeliverySearchResolver interface

Service that performs a search query against delivery search for artifacts of a particular classification.

Signature:

export interface DeliverySearchResolver 

Methods

Method Description
getDeliverySearchResults(aQuery, aClassification) Execute the search. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Home > @acoustic-content-sdk/component-api > DeliverySiteResolver

DeliverySiteResolver interface

Signature:

export interface DeliverySiteResolver 

Methods

Method Description
getSiteDeliveryContentItem() Resolves the current site

Home > @acoustic-content-sdk/component-api > DeliveryTypeResolver

DeliveryTypeResolver interface

Service interface that allows to resolve a type

Signature:

export interface DeliveryTypeResolver 

Methods

Method Description
getDeliveryType(aID) Resolves a rendering context given the ID of the item

Home > @acoustic-content-sdk/component-api > HandlebarsResolver

HandlebarsResolver interface

Service interface to map a template to a (markup) string

Signature:

export interface HandlebarsResolver 

Methods

Method Description
getHandlebarsProcessor(aId) Resolves the template ID to a processor

Home > @acoustic-content-sdk/component-api > LayoutMappingDirective

LayoutMappingDirective interface

Type of the LayoutMapping metadata.

Signature:

export interface LayoutMappingDirective 

Properties

Property Type Description
id string | string[] Type IDs or content IDs to map this to
kind CONTENT_ITEM_KIND | CONTENT_ITEM_KIND[] Type IDs to map this to
layoutMode string | string[] An optional layout mode used with this layout mapping.
selector string | string[] Defines the mapping between the layout controller to the layout implementation. If this property is missing, the selector of the component will be used instead.

Home > @acoustic-content-sdk/component-api > LayoutMappingResolver

LayoutMappingResolver interface

Signature:

export interface LayoutMappingResolver 

Properties

Property Type Description
getSelector (aLayoutMode: string, aRenderingContext: RenderingContextV2) => string | undefined Returns the layout selector based on the rendering context

Home > @acoustic-content-sdk/component-api > LayoutResolver

LayoutResolver interface

Callback that finds the layout assigned to the object in the current rendering context.

Signature:

export interface LayoutResolver 

Properties

Property Type Description
resolveLayout (aLayoutMode: string, aRenderingContext: RenderingContextV2) => Observable<Layout> Returns the layout layout object based on the rendering context and the mode

Home > @acoustic-content-sdk/component-api > PreRenderingResolver

PreRenderingResolver interface

Service interface that returns the pre-rendered content by id

Signature:

export interface PreRenderingResolver 

Methods

Method Description
getPreRenderedMarkup(aSelector, aLayoutMode) Generate a pre-rendering of the referenced content item

Home > @acoustic-content-sdk/component-api > ProtectedContent

ProtectedContent interface

Signature:

export interface ProtectedContent 

Properties

Property Type Description
protected$ Observable<boolean> Flag to tell whether or not to serve protected content

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchInput

ReconciledDeliverySearchInput interface

Input to the reconciled search operation

Signature:

export interface ReconciledDeliverySearchInput<T> 

Properties

Property Type Description
predicate UnaryFunction<T, boolean> Matcher function that tests if a particular value matches the search query
query QueryInput The search query object used to execute a query equivalent to the matcher

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchResolver

ReconciledDeliverySearchResolver interface

Service that performs a search query against delivery search for artifacts of a particular classification.

Signature:

export interface ReconciledDeliverySearchResolver 

Methods

Method Description
getDeliverySearchResults(aQuery, aClassification) Execute the search for layout mappings. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.
getDeliverySearchResults(aQuery, aClassification) Execute the search for layouts. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.
getDeliverySearchResults(aQuery, aClassification) Execute the search for assets. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.
getDeliverySearchResults(aQuery, aClassification) Execute the search for content items. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.
getDeliverySearchResults(aQuery, aClassification) Execute the search for content items. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.
getDeliverySearchResults(aQuery, aClassification) Execute the search. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Home > @acoustic-content-sdk/component-api > RenderingContextResolver

RenderingContextResolver interface

Constructs a rendering context

Signature:

export interface RenderingContextResolver 

Properties

Property Type Description
resolveRenderingContext (aItem: RenderingContextInput, aProvider: RenderingContextProviderV2) => Observable<RenderingContextV2> Returns the layout selector based on the rendering context

Home > @acoustic-content-sdk/component-api > SeedResolver

SeedResolver interface

Service interface that allows to resolve a seed

Signature:

export interface SeedResolver 

Methods

Method Description
getSeed(aID, aClassification) Resolves a rendering context given the ID of the item

Home > @acoustic-content-sdk/component-api > WchPageService

WchPageService interface

Service interface that allows to resolve a rendering context given the page.

Signature:

export interface WchPageService 

Methods

Method Description
getRenderingContextByPath(aPath) Resolves the rendering context given the path

Home > @acoustic-content-sdk/component-api > ACOUSTIC_RC_INTERCEPTOR_TOKEN

ACOUSTIC_RC_INTERCEPTOR_TOKEN variable

Signature:

ACOUSTIC_RC_INTERCEPTOR_TOKEN = "8453750A-4519-4184-840B-D490E909D23E"

Home > @acoustic-content-sdk/component-api > VERSION

VERSION variable

Version and build number of the package

Signature:

VERSION: {
    version: {
        major: string;
        minor: string;
        patch: string;
        branch: string;
    };
    build: Date;
}

Home > @acoustic-content-sdk/component-api > HandlebarsProcessor

HandlebarsProcessor type

the processor converts the context into a string

Signature:

export declare type HandlebarsProcessor = (aContext: RenderingContextV2) => string;

Home > @acoustic-content-sdk/component-api > RenderingContextInput

RenderingContextInput type

Signature:

export declare type RenderingContextInput = string | DeliveryContentItem | DeliveryGroupElement | DeliveryReferenceElement;

Home > @acoustic-content-sdk/component-api > WindowType

WindowType type

Signature:

export declare type WindowType = Window | Object;

Home > @acoustic-content-sdk/component-api > AbstractComponentTypeRefResolver > getTypeByLayout

AbstractComponentTypeRefResolver.getTypeByLayout property

Returns the type object based on the layout configuration

Signature:

getTypeByLayout: (aLayout: Layout, aLayoutMode?: string) => Observable<T>;

Home > @acoustic-content-sdk/component-api > AbstractComponentResolver > resolveComponent

AbstractComponentResolver.resolveComponent() method

Signature:

resolveComponent(aRenderingContext: RenderingContextV2, aLayoutMode?: string): Observable<T>;

Parameters

Parameter Type Description
aRenderingContext RenderingContextV2
aLayoutMode string

Returns:

Observable<T>

Home > @acoustic-content-sdk/component-api > AbstractLayoutComponentDirective > layoutMode

AbstractLayoutComponentDirective.layoutMode property

An optional layout mode used with a default layout mapping.

Signature:

layoutMode?: string | string[];

Home > @acoustic-content-sdk/component-api > AbstractLayoutComponentDirective > mappingId

AbstractLayoutComponentDirective.mappingId property

ID of the content item, content type or the content type name used for a default layout mapping. If the ID is not given, this layout will not be mapped by default.

Signature:

mappingId?: string | string[];

Home > @acoustic-content-sdk/component-api > AbstractLayoutComponentDirective > selector

AbstractLayoutComponentDirective.selector property

Defines the mapping between the layout controller to the layout implementation. If this property is missing, the selector of the component will be used instead.

Signature:

selector?: string | string[];

Home > @acoustic-content-sdk/component-api > DeliveryContentResolver > getDeliveryContentItem

DeliveryContentResolver.getDeliveryContentItem() method

Resolves a rendering context given the ID of the item

Signature:

getDeliveryContentItem(aID: string): Observable<DeliveryContentItem>;

Parameters

Parameter Type Description
aID string the ID of the item

Returns:

Observable<DeliveryContentItem>

an observable of the context

Home > @acoustic-content-sdk/component-api > AbstractComponentsRegistry > getTypeByLayout

AbstractComponentsRegistry.getTypeByLayout property

Returns the type object based on the layout configuration

Signature:

getTypeByLayout: (aLayout: Layout, aLayoutMode?: string) => Observable<TYPE>;

Home > @acoustic-content-sdk/component-api > AbstractComponentsRegistry > getTypeBySelector

AbstractComponentsRegistry.getTypeBySelector property

Returns the type object based on the layout selector

Signature:

getTypeBySelector: (aSelector: string, aLayoutMode?: string) => Observable<TYPE>;

Home > @acoustic-content-sdk/component-api > AbstractComponentsRegistry > registerType

AbstractComponentsRegistry.registerType property

define the methods

Signature:

registerType: (aController: string | string[], aType: TYPE, aLayoutModes?: string | string[]) => void;

Home > @acoustic-content-sdk/component-api > DeliveryLayoutResolver > getDeliveryLayout

DeliveryLayoutResolver.getDeliveryLayout() method

Resolves a layout record

Signature:

getDeliveryLayout(aLayoutId: string): Observable<DeliveryLayout>;

Parameters

Parameter Type Description
aLayoutId string the ID of the layout

Returns:

Observable<DeliveryLayout>

an observable of the layout

Home > @acoustic-content-sdk/component-api > DeliveryPageResolver > getDeliveryPage

DeliveryPageResolver.getDeliveryPage() method

Resolves a rendering context given the ID of the item

Signature:

getDeliveryPage(aPath: string): Observable<DeliveryContentItem>;

Parameters

Parameter Type Description
aPath string the path to the page

Returns:

Observable<DeliveryContentItem>

an observable of the context

Home > @acoustic-content-sdk/component-api > DeliveryLayoutMappingResolver > getDeliveryLayoutMapping

DeliveryLayoutMappingResolver.getDeliveryLayoutMapping() method

Resolves a layout mapping given the ID of the type of the mapping

Signature:

getDeliveryLayoutMapping(aTypeId: string): Observable<DeliveryLayoutMapping>;

Parameters

Parameter Type Description
aTypeId string the ID of the content type the layout is mapped to

Returns:

Observable<DeliveryLayoutMapping>

an observable of the context

Home > @acoustic-content-sdk/component-api > DeliverySearchResolver > getDeliverySearchResults

DeliverySearchResolver.getDeliverySearchResults() method

Execute the search. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Signature:

getDeliverySearchResults<T>(aQuery: QueryInput, aClassification: string): Observable<SearchResults<T>>;

Parameters

Parameter Type Description
aQuery QueryInput the query input
aClassification string the classification

Returns:

Observable<SearchResults<T>>

the search result

Home > @acoustic-content-sdk/component-api > DeliverySiteResolver > getSiteDeliveryContentItem

DeliverySiteResolver.getSiteDeliveryContentItem() method

Resolves the current site

Signature:

getSiteDeliveryContentItem(): Observable<SiteDeliveryContentItem>;

Returns:

Observable<SiteDeliveryContentItem>

the site record

Home > @acoustic-content-sdk/component-api > DeliveryTypeResolver > getDeliveryType

DeliveryTypeResolver.getDeliveryType() method

Resolves a rendering context given the ID of the item

Signature:

getDeliveryType(aID: string): Observable<DeliveryType>;

Parameters

Parameter Type Description
aID string the ID of the item

Returns:

Observable<DeliveryType>

an observable of the context

Home > @acoustic-content-sdk/component-api > LayoutMappingDirective > id

LayoutMappingDirective.id property

Type IDs or content IDs to map this to

Signature:

id?: string | string[];

Home > @acoustic-content-sdk/component-api > LayoutMappingDirective > kind

LayoutMappingDirective.kind property

Type IDs to map this to

Signature:

kind?: CONTENT_ITEM_KIND | CONTENT_ITEM_KIND[];

Home > @acoustic-content-sdk/component-api > LayoutMappingDirective > layoutMode

LayoutMappingDirective.layoutMode property

An optional layout mode used with this layout mapping.

Signature:

layoutMode?: string | string[];

Home > @acoustic-content-sdk/component-api > LayoutMappingDirective > selector

LayoutMappingDirective.selector property

Defines the mapping between the layout controller to the layout implementation. If this property is missing, the selector of the component will be used instead.

Signature:

selector?: string | string[];

Home > @acoustic-content-sdk/component-api > HandlebarsResolver > getHandlebarsProcessor

HandlebarsResolver.getHandlebarsProcessor() method

Resolves the template ID to a processor

Signature:

getHandlebarsProcessor(aId: string): Observable<HandlebarsProcessor>;

Parameters

Parameter Type Description
aId string the ID of the template

Returns:

Observable<HandlebarsProcessor>

an observable of the processor

Home > @acoustic-content-sdk/component-api > LayoutMappingResolver > getSelector

LayoutMappingResolver.getSelector property

Returns the layout selector based on the rendering context

Signature:

getSelector: (aLayoutMode: string, aRenderingContext: RenderingContextV2) => string | undefined;

Home > @acoustic-content-sdk/component-api > LayoutResolver > resolveLayout

LayoutResolver.resolveLayout property

Returns the layout layout object based on the rendering context and the mode

Signature:

resolveLayout: (aLayoutMode: string, aRenderingContext: RenderingContextV2) => Observable<Layout>;

Home > @acoustic-content-sdk/component-api > PreRenderingResolver > getPreRenderedMarkup

PreRenderingResolver.getPreRenderedMarkup() method

Generate a pre-rendering of the referenced content item

Signature:

getPreRenderedMarkup(aSelector: string, aLayoutMode?: string): Observable<string>;

Parameters

Parameter Type Description
aSelector string the markup selector. This is either the ID of a content item or ID#accessor to address a markup fragment
aLayoutMode string optionally the layout mode

Returns:

Observable<string>

an observable of the result

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchInput > predicate

ReconciledDeliverySearchInput.predicate property

Matcher function that tests if a particular value matches the search query

Signature:

predicate: UnaryFunction<T, boolean>;

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchInput > query

ReconciledDeliverySearchInput.query property

The search query object used to execute a query equivalent to the matcher

Signature:

query: QueryInput;

Home > @acoustic-content-sdk/component-api > ProtectedContent > protected$

ProtectedContent.protected$ property

Flag to tell whether or not to serve protected content

Signature:

protected$: Observable<boolean>;

Home > @acoustic-content-sdk/component-api > RenderingContextResolver > resolveRenderingContext

RenderingContextResolver.resolveRenderingContext property

Returns the layout selector based on the rendering context

Signature:

resolveRenderingContext: (aItem: RenderingContextInput, aProvider: RenderingContextProviderV2) => Observable<RenderingContextV2>;

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchResolver > getDeliverySearchResults

ReconciledDeliverySearchResolver.getDeliverySearchResults() method

Execute the search for layout mappings. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Signature:

getDeliverySearchResults<RESULT>(aQuery: ReconciledDeliverySearchInput<AuthoringLayoutMapping>, aClassification: typeof CLASSIFICATION_LAYOUT_MAPPING): Observable<SearchResults<RESULT>>;

Parameters

Parameter Type Description
aQuery ReconciledDeliverySearchInput<AuthoringLayoutMapping> the query input
aClassification typeof CLASSIFICATION_LAYOUT_MAPPING the classification

Returns:

Observable<SearchResults<RESULT>>

the search result

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchResolver > getDeliverySearchResults

ReconciledDeliverySearchResolver.getDeliverySearchResults() method

Execute the search for layouts. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Signature:

getDeliverySearchResults<RESULT>(aQuery: ReconciledDeliverySearchInput<AuthoringLayout>, aClassification: typeof CLASSIFICATION_LAYOUT): Observable<SearchResults<RESULT>>;

Parameters

Parameter Type Description
aQuery ReconciledDeliverySearchInput<AuthoringLayout> the query input
aClassification typeof CLASSIFICATION_LAYOUT the classification

Returns:

Observable<SearchResults<RESULT>>

the search result

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchResolver > getDeliverySearchResults

ReconciledDeliverySearchResolver.getDeliverySearchResults() method

Execute the search for assets. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Signature:

getDeliverySearchResults<RESULT>(aQuery: ReconciledDeliverySearchInput<AuthoringAsset>, aClassification: typeof CLASSIFICATION_ASSET): Observable<SearchResults<RESULT>>;

Parameters

Parameter Type Description
aQuery ReconciledDeliverySearchInput<AuthoringAsset> the query input
aClassification typeof CLASSIFICATION_ASSET the classification

Returns:

Observable<SearchResults<RESULT>>

the search result

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchResolver > getDeliverySearchResults

ReconciledDeliverySearchResolver.getDeliverySearchResults() method

Execute the search for content items. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Signature:

getDeliverySearchResults<RESULT>(aQuery: ReconciledDeliverySearchInput<AuthoringContentItem>, aClassification: typeof CLASSIFICATION_CONTENT): Observable<SearchResults<RESULT>>;

Parameters

Parameter Type Description
aQuery ReconciledDeliverySearchInput<AuthoringContentItem> the query input
aClassification typeof CLASSIFICATION_CONTENT the classification

Returns:

Observable<SearchResults<RESULT>>

the search result

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchResolver > getDeliverySearchResults

ReconciledDeliverySearchResolver.getDeliverySearchResults() method

Execute the search for content items. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Signature:

getDeliverySearchResults<RESULT>(aQuery: ReconciledDeliverySearchInput<AuthoringType>, aClassification: typeof CLASSIFICATION_CONTENT_TYPE): Observable<SearchResults<RESULT>>;

Parameters

Parameter Type Description
aQuery ReconciledDeliverySearchInput<AuthoringType> the query input
aClassification typeof CLASSIFICATION_CONTENT_TYPE the classification

Returns:

Observable<SearchResults<RESULT>>

the search result

Home > @acoustic-content-sdk/component-api > ReconciledDeliverySearchResolver > getDeliverySearchResults

ReconciledDeliverySearchResolver.getDeliverySearchResults() method

Execute the search. The implementation will add the classification to the fq part of the query, automatically, so there is no need to contain it in the query.

Signature:

getDeliverySearchResults<ITEM, RESULT>(aQuery: ReconciledDeliverySearchInput<ITEM>, aClassification: string): Observable<SearchResults<RESULT>>;

Parameters

Parameter Type Description
aQuery ReconciledDeliverySearchInput<ITEM> the query input
aClassification string the classification

Returns:

Observable<SearchResults<RESULT>>

the search result

Home > @acoustic-content-sdk/component-api > SeedResolver > getSeed

SeedResolver.getSeed() method

Resolves a rendering context given the ID of the item

Signature:

getSeed(aID: string, aClassification: string): Observable<string>;

Parameters

Parameter Type Description
aID string the ID of the item
aClassification string classification of the item

Returns:

Observable<string>

an observable of the context

Home > @acoustic-content-sdk/component-api > WchPageService > getRenderingContextByPath

WchPageService.getRenderingContextByPath() method

Resolves the rendering context given the path

Signature:

getRenderingContextByPath(aPath: string): Observable<RenderingContextV2 | null | undefined>;

Parameters

Parameter Type Description
aPath string the path as a string

Returns:

Observable<RenderingContextV2 | null | undefined>

the observable of the rendering context or undefined if it could not be found

Package Sidebar

Install

npm i @acoustic-content-sdk/component-api

Weekly Downloads

8

Version

9.0.10076

License

MIT

Unpacked Size

324 kB

Total Files

150

Last publish

Collaborators

  • marcin-pasiewicz
  • nikodem.graczewski.acoustic
  • pawel.galias-ac
  • orenaksakal
  • marcin.konopka-ac