@acoustic-content-sdk/redux-feature-handlebars 中文文档教程

发布于 4年前 浏览 13 更新于 3年前

npm

API 文档

主页首页 @acoustic-content-sdk/redux-feature-handlebars

redux-feature-handlebars package

Functions

Function Description
isValidHandlebarsTemplateState(aState) Checks if a template state is valid

Interfaces

Interface Description
HandlebarsAddTemplatePayload
HandlebarsFeatureState
HandlebarsSetErrorPayload
HandlebarsSetTemplatePayload
HandlebarsTemplateState

Variables

Variable Description
ACTION_HANDLEBARS_ADD_TEMPLATE
ACTION_HANDLEBARS_GUARANTEE_TEMPLATE
ACTION_HANDLEBARS_LOAD_TEMPLATE
ACTION_HANDLEBARS_SET_ERROR
ACTION_HANDLEBARS_SET_TEMPLATE Do not add a side effect to this action
HANDLEBARS_FEATURE
handlebarsAddTemplateAction
handlebarsFeature Exposes the feature module selector
handlebarsFeatureReducer
handlebarsGuaranteeTemplateAction
handlebarsLoadTemplateAction
handlebarsSetErrorAction
handlebarsSetTemplateAction
selectHandlebarsFeature Select the handlebars feature
selectTemplate Selects the pre-compiled handlebars template based on the key or returns undefined.
VERSION Version and build number of the package

Type Aliases

Type Alias Description
HandlebarsActions
HandlebarsActionsPayload
HandlebarsAddTemplateAction
HandlebarsCompiler
HandlebarsGuaranteeTemplateAction
HandlebarsKey
HandlebarsLoadTemplateAction
HandlebarsProcessor
HandlebarsSetErrorAction
HandlebarsSetTemplateAction
HandlebarsState

< a href="#_d7a4274e9141e43bf2d643c6c67d6e3031d502500d922845009b634cf023e058">主页 > @acoustic-content-sdk/redux-feature-handlebars > isValidHandlebarsTemplateState

isValidHandlebarsTemplateState() function

检查模板状态是否有效

签名:

export declare function isValidHandlebarsTemplateState(aState: HandlebarsTemplateState): boolean;

Parameters

Parameter Type Description
aState HandlebarsTemplateState the template state

返回:

boolean

如果state is valid, else false

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsAddTemplatePayload

HandlebarsAddTemplatePayload interface

Signature:

export interface HandlebarsAddTemplatePayload 

Properties

Property Type Description
key HandlebarsKey
stringTemplate string

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsFeatureState

HandlebarsFeatureState interface

Signature:

export interface HandlebarsFeatureState 

Properties

Property Type Description
handlebars HandlebarsState

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetErrorPayload

HandlebarsSetErrorPayload interface

Signature:

export interface HandlebarsSetErrorPayload 

Properties

Property Type Description
error Error
key HandlebarsKey

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload

HandlebarsSetTemplatePayload interface

Signature:

export interface HandlebarsSetTemplatePayload 

Properties

Property Type Description
compiledTemplate HandlebarsProcessor
key HandlebarsKey
stringTemplate string

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState

HandlebarsTemplateState interface

Signature:

export interface HandlebarsTemplateState 

Properties

Property Type Description
compiledTemplate HandlebarsProcessor
error Error
stringTemplate string

Home > ; @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_ADD_TEMPLATE

ACTION_HANDLEBARS_ADD_TEMPLATE variable

Signature:

ACTION_HANDLEBARS_ADD_TEMPLATE = "ACTION_HANDLEBARS_ADD_TEMPLATE"

Home > ; @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_GUARANTEE_TEMPLATE

ACTION_HANDLEBARS_GUARANTEE_TEMPLATE variable

Signature:

ACTION_HANDLEBARS_GUARANTEE_TEMPLATE = "ACTION_HANDLEBARS_GUARANTEE_TEMPLATE"

Home > ; @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_LOAD_TEMPLATE

ACTION_HANDLEBARS_LOAD_TEMPLATE variable

Signature:

ACTION_HANDLEBARS_LOAD_TEMPLATE = "ACTION_HANDLEBARS_LOAD_TEMPLATE"

Home > ; @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_SET_ERROR

ACTION_HANDLEBARS_SET_ERROR variable

Signature:

ACTION_HANDLEBARS_SET_ERROR = "ACTION_HANDLEBARS_SET_ERROR"

Home > ; @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_SET_TEMPLATE

ACTION_HANDLEBARS_SET_TEMPLATE variable

Do not add a side effect to this action

Signature:

ACTION_HANDLEBARS_SET_TEMPLATE = "ACTION_HANDLEBARS_SET_TEMPLATE"

主页 > @acoustic-content-sdk/redux-feature-handlebars >

HANDLEBARS_FEATURE variable

HAN​​DLEBARS_FEATURE Signature:

HANDLEBARS_FEATURE = "handlebars"

Home > ; @acoustic-content-sdk/redux-feature-handlebars > handlebarsAddTemplateAction

handlebarsAddTemplateAction variable

Signature:

handlebarsAddTemplateAction: UnaryFunction<HandlebarsAddTemplatePayload, HandlebarsAddTemplateAction>

Home > ; @acoustic-content-sdk/redux-feature-handlebars > handlebarsFeature

handlebarsFeature variable

Exposes the feature module selector

Signature:

handlebarsFeature: import("@acoustic-content-sdk/redux-store").ReduxFeatureModule<Record<string, import("./handlebars.state").HandlebarsTemplateState>, HandlebarsFeatureState, import("redux").AnyAction, import("redux").AnyAction, any>

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsFeatureReducer

handlebarsFeatureReducer variable

Signature:

handlebarsFeatureReducer: {
    handlebars: import("redux").Reducer<Record<string, import("./handlebars.state").HandlebarsTemplateState>, import("./handlebars.actions").HandlebarsSetErrorAction | import("./handlebars.actions").HandlebarsSetTemplateAction>;
}

Home > ; @acoustic-content-sdk/redux-feature-handlebars > handlebarsGuaranteeTemplateAction

handlebarsGuaranteeTemplateAction variable

Signature:

handlebarsGuaranteeTemplateAction: UnaryFunction<HandlebarsKey, HandlebarsGuaranteeTemplateAction>

Home > ; @acoustic-content-sdk/redux-feature-handlebars > handlebarsLoadTemplateAction

handlebarsLoadTemplateAction variable

Signature:

handlebarsLoadTemplateAction: UnaryFunction<HandlebarsKey, HandlebarsLoadTemplateAction>

Home > ; @acoustic-content-sdk/redux-feature-handlebars > handlebarsSetErrorAction

handlebarsSetErrorAction variable

Signature:

handlebarsSetErrorAction: UnaryFunction<HandlebarsSetErrorPayload, HandlebarsSetErrorAction>

Home > ; @acoustic-content-sdk/redux-feature-handlebars > handlebarsSetTemplateAction

handlebarsSetTemplateAction variable

Signature:

handlebarsSetTemplateAction: UnaryFunction<HandlebarsSetTemplatePayload, HandlebarsSetTemplateAction>

Home > ; @acoustic-content-sdk/redux-feature-handlebars > selectHandlebarsFeature

selectHandlebarsFeature variable

Select the handlebars feature

Signature:

selectHandlebarsFeature: import("rxjs").UnaryFunction<Record<string, any>, Record<string, import("./handlebars.state").HandlebarsTemplateState>>

Home< /a> > @acoustic-content-sdk/redux-feature-handlebars > selectTemplate

selectTemplate variable

根据key选择预编译的handlebars模板,否则返回undefined。

Signature:

selectTemplate: (aKey: string) => (aState: Record<string, HandlebarsTemplateState>) => HandlebarsProcessor

Home > @acoustic-content-sdk/redux-feature-handlebars > VERSION

VERSION variable

Version and build number of the package

Signature:

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

首页 > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsActions

HandlebarsActions type

Signature:

export declare type HandlebarsActions = HandlebarsSetTemplateAction | HandlebarsSetErrorAction;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsActionsPayload

HandlebarsActionsPayload type

Signature:

export declare type HandlebarsActionsPayload = HandlebarsSetTemplatePayload | HandlebarsSetErrorPayload;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsCompiler

HandlebarsCompiler type

Signature:

export declare type HandlebarsCompiler = (input: string) => HandlebarsProcessor;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsKey

HandlebarsKey type

Signature:

export declare type HandlebarsKey = string;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsProcessor

HandlebarsProcessor type

Signature:

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

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsState

HandlebarsState type

Signature:

export declare type HandlebarsState = Record<HandlebarsKey, HandlebarsTemplateState>;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsAddTemplatePayload > key

HandlebarsAddTemplatePayload.key property

Signature:

key: HandlebarsKey;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsAddTemplatePayload > stringTemplate

HandlebarsAddTemplatePayload.stringTemplate property

Signature:

stringTemplate: string;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState > compiledTemplate

HandlebarsTemplateState.compiledTemplate property

Signature:

compiledTemplate?: HandlebarsProcessor;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState > error

HandlebarsTemplateState.error property

Signature:

error?: Error;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState > stringTemplate

HandlebarsTemplateState.stringTemplate property

Signature:

stringTemplate?: string;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > 车把特征状态 > handlebars

HandlebarsFeatureState.handlebars property

Signature:

[HANDLEBARS_FEATURE]: HandlebarsState;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetErrorPayload > error

HandlebarsSetErrorPayload.error property

Signature:

error: Error;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetErrorPayload > key

HandlebarsSetErrorPayload.key property

Signature:

key: HandlebarsKey;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload > compiledTemplate

HandlebarsSetTemplatePayload.compiledTemplate property

Signature:

compiledTemplate: HandlebarsProcessor;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload > key

HandlebarsSetTemplatePayload.key property

Signature:

key: HandlebarsKey;

Home > ; @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload > 字符串模板

HandlebarsSetTemplatePayload.stringTemplate property

签名:

stringTemplate: string;

npm

API Documentation

Home > @acoustic-content-sdk/redux-feature-handlebars

redux-feature-handlebars package

Functions

Function Description
isValidHandlebarsTemplateState(aState) Checks if a template state is valid

Interfaces

Interface Description
HandlebarsAddTemplatePayload
HandlebarsFeatureState
HandlebarsSetErrorPayload
HandlebarsSetTemplatePayload
HandlebarsTemplateState

Variables

Variable Description
ACTION_HANDLEBARS_ADD_TEMPLATE
ACTION_HANDLEBARS_GUARANTEE_TEMPLATE
ACTION_HANDLEBARS_LOAD_TEMPLATE
ACTION_HANDLEBARS_SET_ERROR
ACTION_HANDLEBARS_SET_TEMPLATE Do not add a side effect to this action
HANDLEBARS_FEATURE
handlebarsAddTemplateAction
handlebarsFeature Exposes the feature module selector
handlebarsFeatureReducer
handlebarsGuaranteeTemplateAction
handlebarsLoadTemplateAction
handlebarsSetErrorAction
handlebarsSetTemplateAction
selectHandlebarsFeature Select the handlebars feature
selectTemplate Selects the pre-compiled handlebars template based on the key or returns undefined.
VERSION Version and build number of the package

Type Aliases

Type Alias Description
HandlebarsActions
HandlebarsActionsPayload
HandlebarsAddTemplateAction
HandlebarsCompiler
HandlebarsGuaranteeTemplateAction
HandlebarsKey
HandlebarsLoadTemplateAction
HandlebarsProcessor
HandlebarsSetErrorAction
HandlebarsSetTemplateAction
HandlebarsState

Home > @acoustic-content-sdk/redux-feature-handlebars > isValidHandlebarsTemplateState

isValidHandlebarsTemplateState() function

Checks if a template state is valid

Signature:

export declare function isValidHandlebarsTemplateState(aState: HandlebarsTemplateState): boolean;

Parameters

Parameter Type Description
aState HandlebarsTemplateState the template state

Returns:

boolean

true if the state is valid, else false

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsAddTemplatePayload

HandlebarsAddTemplatePayload interface

Signature:

export interface HandlebarsAddTemplatePayload 

Properties

Property Type Description
key HandlebarsKey
stringTemplate string

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsFeatureState

HandlebarsFeatureState interface

Signature:

export interface HandlebarsFeatureState 

Properties

Property Type Description
handlebars HandlebarsState

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetErrorPayload

HandlebarsSetErrorPayload interface

Signature:

export interface HandlebarsSetErrorPayload 

Properties

Property Type Description
error Error
key HandlebarsKey

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload

HandlebarsSetTemplatePayload interface

Signature:

export interface HandlebarsSetTemplatePayload 

Properties

Property Type Description
compiledTemplate HandlebarsProcessor
key HandlebarsKey
stringTemplate string

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState

HandlebarsTemplateState interface

Signature:

export interface HandlebarsTemplateState 

Properties

Property Type Description
compiledTemplate HandlebarsProcessor
error Error
stringTemplate string

Home > @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_ADD_TEMPLATE

ACTION_HANDLEBARS_ADD_TEMPLATE variable

Signature:

ACTION_HANDLEBARS_ADD_TEMPLATE = "ACTION_HANDLEBARS_ADD_TEMPLATE"

Home > @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_GUARANTEE_TEMPLATE

ACTION_HANDLEBARS_GUARANTEE_TEMPLATE variable

Signature:

ACTION_HANDLEBARS_GUARANTEE_TEMPLATE = "ACTION_HANDLEBARS_GUARANTEE_TEMPLATE"

Home > @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_LOAD_TEMPLATE

ACTION_HANDLEBARS_LOAD_TEMPLATE variable

Signature:

ACTION_HANDLEBARS_LOAD_TEMPLATE = "ACTION_HANDLEBARS_LOAD_TEMPLATE"

Home > @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_SET_ERROR

ACTION_HANDLEBARS_SET_ERROR variable

Signature:

ACTION_HANDLEBARS_SET_ERROR = "ACTION_HANDLEBARS_SET_ERROR"

Home > @acoustic-content-sdk/redux-feature-handlebars > ACTION_HANDLEBARS_SET_TEMPLATE

ACTION_HANDLEBARS_SET_TEMPLATE variable

Do not add a side effect to this action

Signature:

ACTION_HANDLEBARS_SET_TEMPLATE = "ACTION_HANDLEBARS_SET_TEMPLATE"

Home > @acoustic-content-sdk/redux-feature-handlebars > HANDLEBARS_FEATURE

HANDLEBARS_FEATURE variable

Signature:

HANDLEBARS_FEATURE = "handlebars"

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsAddTemplateAction

handlebarsAddTemplateAction variable

Signature:

handlebarsAddTemplateAction: UnaryFunction<HandlebarsAddTemplatePayload, HandlebarsAddTemplateAction>

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsFeature

handlebarsFeature variable

Exposes the feature module selector

Signature:

handlebarsFeature: import("@acoustic-content-sdk/redux-store").ReduxFeatureModule<Record<string, import("./handlebars.state").HandlebarsTemplateState>, HandlebarsFeatureState, import("redux").AnyAction, import("redux").AnyAction, any>

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsFeatureReducer

handlebarsFeatureReducer variable

Signature:

handlebarsFeatureReducer: {
    handlebars: import("redux").Reducer<Record<string, import("./handlebars.state").HandlebarsTemplateState>, import("./handlebars.actions").HandlebarsSetErrorAction | import("./handlebars.actions").HandlebarsSetTemplateAction>;
}

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsGuaranteeTemplateAction

handlebarsGuaranteeTemplateAction variable

Signature:

handlebarsGuaranteeTemplateAction: UnaryFunction<HandlebarsKey, HandlebarsGuaranteeTemplateAction>

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsLoadTemplateAction

handlebarsLoadTemplateAction variable

Signature:

handlebarsLoadTemplateAction: UnaryFunction<HandlebarsKey, HandlebarsLoadTemplateAction>

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsSetErrorAction

handlebarsSetErrorAction variable

Signature:

handlebarsSetErrorAction: UnaryFunction<HandlebarsSetErrorPayload, HandlebarsSetErrorAction>

Home > @acoustic-content-sdk/redux-feature-handlebars > handlebarsSetTemplateAction

handlebarsSetTemplateAction variable

Signature:

handlebarsSetTemplateAction: UnaryFunction<HandlebarsSetTemplatePayload, HandlebarsSetTemplateAction>

Home > @acoustic-content-sdk/redux-feature-handlebars > selectHandlebarsFeature

selectHandlebarsFeature variable

Select the handlebars feature

Signature:

selectHandlebarsFeature: import("rxjs").UnaryFunction<Record<string, any>, Record<string, import("./handlebars.state").HandlebarsTemplateState>>

Home > @acoustic-content-sdk/redux-feature-handlebars > selectTemplate

selectTemplate variable

Selects the pre-compiled handlebars template based on the key or returns undefined.

Signature:

selectTemplate: (aKey: string) => (aState: Record<string, HandlebarsTemplateState>) => HandlebarsProcessor

Home > @acoustic-content-sdk/redux-feature-handlebars > 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-handlebars > HandlebarsActions

HandlebarsActions type

Signature:

export declare type HandlebarsActions = HandlebarsSetTemplateAction | HandlebarsSetErrorAction;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsActionsPayload

HandlebarsActionsPayload type

Signature:

export declare type HandlebarsActionsPayload = HandlebarsSetTemplatePayload | HandlebarsSetErrorPayload;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsCompiler

HandlebarsCompiler type

Signature:

export declare type HandlebarsCompiler = (input: string) => HandlebarsProcessor;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsKey

HandlebarsKey type

Signature:

export declare type HandlebarsKey = string;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsProcessor

HandlebarsProcessor type

Signature:

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

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsState

HandlebarsState type

Signature:

export declare type HandlebarsState = Record<HandlebarsKey, HandlebarsTemplateState>;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsAddTemplatePayload > key

HandlebarsAddTemplatePayload.key property

Signature:

key: HandlebarsKey;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsAddTemplatePayload > stringTemplate

HandlebarsAddTemplatePayload.stringTemplate property

Signature:

stringTemplate: string;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState > compiledTemplate

HandlebarsTemplateState.compiledTemplate property

Signature:

compiledTemplate?: HandlebarsProcessor;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState > error

HandlebarsTemplateState.error property

Signature:

error?: Error;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsTemplateState > stringTemplate

HandlebarsTemplateState.stringTemplate property

Signature:

stringTemplate?: string;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsFeatureState > handlebars

HandlebarsFeatureState.handlebars property

Signature:

[HANDLEBARS_FEATURE]: HandlebarsState;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetErrorPayload > error

HandlebarsSetErrorPayload.error property

Signature:

error: Error;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetErrorPayload > key

HandlebarsSetErrorPayload.key property

Signature:

key: HandlebarsKey;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload > compiledTemplate

HandlebarsSetTemplatePayload.compiledTemplate property

Signature:

compiledTemplate: HandlebarsProcessor;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload > key

HandlebarsSetTemplatePayload.key property

Signature:

key: HandlebarsKey;

Home > @acoustic-content-sdk/redux-feature-handlebars > HandlebarsSetTemplatePayload > stringTemplate

HandlebarsSetTemplatePayload.stringTemplate property

Signature:

stringTemplate: string;
更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文