@acoustic-content-sdk/redux-feature-auth-content v9.0.10076
Implementation of the feature store that manages content items.
Home > @acoustic-content-sdk/redux-feature-auth-content
redux-feature-auth-content package
Implementation of a redux feature to manage authoring content.
Functions
| Function | Description |
|---|---|
| isAuthoringContentItem(aValue) |
Interfaces
| Interface | Description |
|---|---|
| AuthContentEmbedItemPayload | |
| AuthContentFeatureState | |
| AuthContentPropertyUpdatePayload |
Variables
Type Aliases
Home > @acoustic-content-sdk/redux-feature-auth-content > isAuthoringContentItem
isAuthoringContentItem() function
Signature:
export declare function isAuthoringContentItem(aValue: any): aValue is AuthoringContentItem;Parameters
| Parameter | Type | Description |
|---|---|---|
| aValue | any |
Returns:
aValue is AuthoringContentItem
Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentEmbedItemPayload
AuthContentEmbedItemPayload interface
Signature:
export interface AuthContentEmbedItemPayload Properties
| Property | Type | Description |
|---|---|---|
| accessor | AccessorType | |
| bInsert | boolean | |
| id | AuthoringContentItem | string | |
| item | AuthoringContentItem | string |
Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentFeatureState
AuthContentFeatureState interface
Signature:
export interface AuthContentFeatureState Properties
| Property | Type | Description |
|---|---|---|
| authContent | AuthoringContentState |
Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentPropertyUpdatePayload
AuthContentPropertyUpdatePayload interface
Signature:
export interface AuthContentPropertyUpdatePayload Properties
| Property | Type | Description |
|---|---|---|
| accessor | AccessorType | |
| id | string | |
| value | any |
Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_ADD_AUTH_CONTENT_IF_NONEXISTENT
ACTION_ADD_AUTH_CONTENT_IF_NONEXISTENT variable
Signature:
ACTION_ADD_AUTH_CONTENT_IF_NONEXISTENT = "ACTION_ADD_AUTH_CONTENT_IF_NONEXISTENT"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_ADD_AUTH_CONTENT
ACTION_ADD_AUTH_CONTENT variable
Signature:
ACTION_ADD_AUTH_CONTENT = "ACTION_ADD_AUTH_CONTENT"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_AUTH_CONTENT_EMBED_ITEM
ACTION_AUTH_CONTENT_EMBED_ITEM variable
Signature:
ACTION_AUTH_CONTENT_EMBED_ITEM = "ACTION_AUTH_CONTENT_EMBED_ITEM"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_AUTH_CONTENT_PROPERTY_UPDATE
ACTION_AUTH_CONTENT_PROPERTY_UPDATE variable
Signature:
ACTION_AUTH_CONTENT_PROPERTY_UPDATE = "ACTION_AUTH_CONTENT_PROPERTY_UPDATE"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_GUARANTEE_AUTH_CONTENT
ACTION_GUARANTEE_AUTH_CONTENT variable
Signature:
ACTION_GUARANTEE_AUTH_CONTENT = "ACTION_GUARANTEE_AUTH_CONTENT"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_LOAD_AUTH_CONTENT
ACTION_LOAD_AUTH_CONTENT variable
Signature:
ACTION_LOAD_AUTH_CONTENT = "ACTION_LOAD_AUTH_CONTENT"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_REMOVE_AUTH_CONTENT
ACTION_REMOVE_AUTH_CONTENT variable
Signature:
ACTION_REMOVE_AUTH_CONTENT = "ACTION_REMOVE_AUTH_CONTENT"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_SAVE_AUTH_CONTENT_BATCH
ACTION_SAVE_AUTH_CONTENT_BATCH variable
Signature:
ACTION_SAVE_AUTH_CONTENT_BATCH = "ACTION_SAVE_AUTH_CONTENT_BATCH"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_SAVE_AUTH_CONTENT
ACTION_SAVE_AUTH_CONTENT variable
Signature:
ACTION_SAVE_AUTH_CONTENT = "ACTION_SAVE_AUTH_CONTENT"Home > @acoustic-content-sdk/redux-feature-auth-content > ACTION_SET_AUTH_CONTENT
ACTION_SET_AUTH_CONTENT variable
Do not add a side effect to this action
Signature:
ACTION_SET_AUTH_CONTENT = "ACTION_SET_AUTH_CONTENT"Home > @acoustic-content-sdk/redux-feature-auth-content > addAuthoringContentAction
addAuthoringContentAction variable
Signature:
addAuthoringContentAction: UnaryFunction<AuthoringContentItem, AddAuthoringContentAction>Home > @acoustic-content-sdk/redux-feature-auth-content > addAuthoringContentIfNonExistentAction
addAuthoringContentIfNonExistentAction variable
Adds this content item to the store only if the item does not exist, yet. If the item does not exist, this triggers a addAuthoringContentAction.
Signature:
addAuthoringContentIfNonExistentAction: UnaryFunction<AuthoringContentItem, AddAuthoringContentIfNonExistentAction>Home > @acoustic-content-sdk/redux-feature-auth-content > AUTH_CONTENT_FEATURE
AUTH_CONTENT_FEATURE variable
Signature:
AUTH_CONTENT_FEATURE = "authContent"Home > @acoustic-content-sdk/redux-feature-auth-content > authContentEmbedItem
authContentEmbedItem variable
Signature:
authContentEmbedItem: UnaryFunction<AuthContentEmbedItemPayload, AuthContentEmbedItemAction>Home > @acoustic-content-sdk/redux-feature-auth-content > authContentFeatureReducer
authContentFeatureReducer variable
Signature:
authContentFeatureReducer: {
authContent: import("redux").Reducer<Record<string, import("@acoustic-content-sdk/api").AuthoringContentItem>, import("./auth.content.actions").AuthoringContentActions>;
}Home > @acoustic-content-sdk/redux-feature-auth-content > authContentPropertyUpdateAction
authContentPropertyUpdateAction variable
Signature:
authContentPropertyUpdateAction: (id: string, accessor: string, value: any) => AuthContentPropertyUpdateActionHome > @acoustic-content-sdk/redux-feature-auth-content > authoringContentFeature
authoringContentFeature variable
Exposes the feature module selector
Signature:
authoringContentFeature: import("@acoustic-content-sdk/redux-store").ReduxFeatureModule<Record<string, import("@acoustic-content-sdk/api").AuthoringContentItem>, AuthContentFeatureState, import("redux").AnyAction, import("redux").AnyAction, any>Home > @acoustic-content-sdk/redux-feature-auth-content > authoringContentReducer
authoringContentReducer variable
reducers for authoring content
Signature:
authoringContentReducer: Reducer<AuthoringContentState, AuthoringContentActions>Home > @acoustic-content-sdk/redux-feature-auth-content > guaranteeAuthoringContentAction
guaranteeAuthoringContentAction variable
Loads the content item if it does not exist. If the item does not exist, this triggers a loadAuthoringContentAction.
Signature:
guaranteeAuthoringContentAction: UnaryFunction<string, GuaranteeAuthoringContentAction>Home > @acoustic-content-sdk/redux-feature-auth-content > loadAuthoringContentAction
loadAuthoringContentAction variable
Signature:
loadAuthoringContentAction: UnaryFunction<string, LoadAuthoringContentAction>Home > @acoustic-content-sdk/redux-feature-auth-content > migrateContentItems
migrateContentItems variable
Signature:
migrateContentItems: (contentItems: AuthoringContentItem[]) => AuthoringContentItem[]Home > @acoustic-content-sdk/redux-feature-auth-content > MODULE
MODULE variable
Module name
Signature:
MODULE = "@acoustic-content-sdk/redux-feature-auth-content"Home > @acoustic-content-sdk/redux-feature-auth-content > removeAuthoringContentAction
removeAuthoringContentAction variable
Signature:
removeAuthoringContentAction: UnaryFunction<string, RemoveAuthoringContentAction>Home > @acoustic-content-sdk/redux-feature-auth-content > saveAuthoringContentAction
saveAuthoringContentAction variable
Signature:
saveAuthoringContentAction: UnaryFunction<AuthoringContentSaveItem, SaveAuthoringContentAction>Home > @acoustic-content-sdk/redux-feature-auth-content > saveAuthoringContentBatchAction
saveAuthoringContentBatchAction variable
Signature:
saveAuthoringContentBatchAction: UnaryFunction<AuthoringContentBatchItems, SaveAuthoringContentBatchAction>Home > @acoustic-content-sdk/redux-feature-auth-content > selectAuthContentFeature
selectAuthContentFeature variable
Select the auth.contenting feature
Signature:
selectAuthContentFeature: import("rxjs").UnaryFunction<Record<string, any>, Record<string, import("@acoustic-content-sdk/api").AuthoringContentItem>>Home > @acoustic-content-sdk/redux-feature-auth-content > selectAuthoringContentItem
selectAuthoringContentItem variable
Signature:
selectAuthoringContentItem: UnaryFunction<string, UnaryFunction<AuthoringContentState, AuthoringContentItem>>Home > @acoustic-content-sdk/redux-feature-auth-content > setAuthoringContentAction
setAuthoringContentAction variable
Signature:
setAuthoringContentAction: UnaryFunction<AuthoringContentItem, SetAuthoringContentAction>Home > @acoustic-content-sdk/redux-feature-auth-content > 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/redux-feature-auth-content > AuthContentEmbedItemAction
AuthContentEmbedItemAction type
Signature:
export declare type AuthContentEmbedItemAction = PayloadAction<AuthContentEmbedItemPayload>;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthoringContentActions
AuthoringContentActions type
Signature:
export declare type AuthoringContentActions = AddAuthoringContentAction | SetAuthoringContentAction | RemoveAuthoringContentAction;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthoringContentActionsPayload
AuthoringContentActionsPayload type
Signature:
export declare type AuthoringContentActionsPayload = AuthoringContentItem | string;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthoringContentBatchItems
AuthoringContentBatchItems type
Signature:
export declare type AuthoringContentBatchItems = AuthoringContentSaveItem[];Home > @acoustic-content-sdk/redux-feature-auth-content > AuthoringContentSaveItem
AuthoringContentSaveItem type
Signature:
export declare type AuthoringContentSaveItem = AuthoringContentItem | string;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthoringContentState
AuthoringContentState type
Signature:
export declare type AuthoringContentState = Record<string, AuthoringContentItem>;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentEmbedItemPayload > accessor
AuthContentEmbedItemPayload.accessor property
Signature:
accessor: AccessorType;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentEmbedItemPayload > bInsert
AuthContentEmbedItemPayload.bInsert property
Signature:
bInsert?: boolean;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentEmbedItemPayload > id
AuthContentEmbedItemPayload.id property
Signature:
id: AuthoringContentItem | string;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentEmbedItemPayload > item
AuthContentEmbedItemPayload.item property
Signature:
item: AuthoringContentItem | string;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentPropertyUpdatePayload > accessor
AuthContentPropertyUpdatePayload.accessor property
Signature:
accessor: AccessorType;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentPropertyUpdatePayload > id
AuthContentPropertyUpdatePayload.id property
Signature:
id: string;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentPropertyUpdatePayload > value
AuthContentPropertyUpdatePayload.value property
Signature:
value: any;Home > @acoustic-content-sdk/redux-feature-auth-content > AuthContentFeatureState > authContent
AuthContentFeatureState.authContent property
Signature:
[AUTH_CONTENT_FEATURE]: AuthoringContentState;6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago