clearMessages |
Default value : createAction(`[${actionKey}] Clear Messages`)
|
Triggered when the clearMessages() method is called. |
getAllMessages |
Default value : createAction(`[${actionKey}] Get All Messages`)
|
Triggered when the getAllMessages() method is called. |
commonUiTranslations |
Type : object[]
|
Default value : []
|
Common translations for features available in Stark-Ui package |
DEFAULT_ALIGN |
Type : AlignTypes
|
Default value : "right"
|
The default align |
DEFAULT_COLLAPSIBLE_ICON |
Type : string
|
Default value : "chevron-right"
|
The default icon for a collapsible |
DEFAULT_COLUMN_PROPERTIES |
Type : Partial<StarkTableColumnProperties>
|
Default value : {
isFilterable: true,
isSortable: true,
isVisible: true
}
|
The default values set for StarkTableColumnProperties |
defaultFilter |
Type : StarkTableFilter
|
Default value : {
globalFilterPresent: true,
filterPosition: "below"
}
|
Default filter StarkTableFilter configuration |
DEFAULT_DATE_MASK_CONFIG |
Type : miscellaneous
|
Default value : { format: "DD/MM/YYYY" }
|
Default date mask configuration used by the StarkDatePickerComponent |
DEFAULT_DATE_TIME_FORMAT |
Type : string
|
Default value : "DD-MM-YYYY HH:mm:ss"
|
The Time date format that is used when no other is specified. |
DEFAULT_MENU_GROUP |
Type : StarkMenuGroup
|
Default value : {
id: "",
label: "",
isVisible: false,
isEnabled: false
}
|
Default value for MenuGroup |
DEFAULT_TIME_MASK_CONFIG |
Type : StarkTimestampMaskConfig
|
Default value : { format: "HH:mm:ss" }
|
Default TimeMask configuration |
defaultProgressIndicatorConfig |
Type : StarkProgressIndicatorConfig
|
Default value : {
topic: "",
type: StarkProgressIndicatorType.SPINNER
}
|
Default progress indicator configuration |
deregister |
Default value : createAction(`[${starkProgressIndicatorStoreKey}] Deregister`, props<{ topic: string }>())
|
Triggered by the StarkProgressIndicatorService deregister() method. Parameter:
|
hide |
Default value : createAction(`[${starkProgressIndicatorStoreKey}] Hide`, props<{ topic: string }>())
|
Triggered by the StarkProgressIndicatorService hide() method. Parameter:
|
register |
Default value : createAction(
`[${starkProgressIndicatorStoreKey}] Register`,
props<{ progressIndicatorConfig: StarkProgressIndicatorFullConfig }>()
)
|
Triggered by the StarkProgressIndicatorService register() method. Parameter:
|
show |
Default value : createAction(`[${starkProgressIndicatorStoreKey}] Show`, props<{ topic: string }>())
|
Triggered by the StarkProgressIndicatorService show() method. Parameter:
|
INITIAL_MESSAGES_STATE |
Type : Readonly<StarkMessageCollection>
|
Default value : {
infoMessages: [],
warningMessages: [],
errorMessages: []
}
|
Initial state of the store |
INITIAL_PROGRESS_INDICATOR_STATE |
Type : Map<string, StarkProgressIndicatorFullConfig>
|
Default value : new Map<string, StarkProgressIndicatorFullConfig>()
|
Initial state of the reducer |
LOWERCASE |
Type : lowercase
|
Default value : "lowercase"
|
The constant that contains the command for StarkTransformInputDirective to transform the input value in an element to lowercase. |
STARK_TRANSFORM_INPUT_PROVIDER |
Type : Provider
|
Default value : {
provide: NG_VALUE_ACCESSOR,
// eslint-disable-next-line @angular-eslint/no-forward-ref
useExisting: forwardRef(() => StarkTransformInputDirective),
multi: true
}
|
Provider for StarkTransformInputDirective |
UPPERCASE |
Type : uppercase
|
Default value : "uppercase"
|
The constant that contains the command for StarkTransformInputDirective to transform the input value in an element to uppercase. |
prismClassPrefix |
Type : string
|
Default value : "language-"
|
The prefix used in the PrismJs CSS classes |
selectStarkMessages |
Default value : createSelector(
createFeatureSelector<StarkMessageState>(starkMessagePaneStoreKey),
(state: StarkMessageState) => state.messages
)
|
NGRX Selector for the StarkMessagePaneModule's state |
starkMessagesReducers |
Type : ActionReducerMap<StarkMessageState, StarkMessagePaneActions.Types>
|
Default value : {
/**
* Reducer assigned to the state's `messages` property
*/
messages: messagesReducer
}
|
Reducers assigned to the each property of the StarkMessagePaneModule's state |
selectStarkProgressIndicator |
Default value : createSelector(
createFeatureSelector<StarkProgressIndicatorState>(starkProgressIndicatorStoreKey),
(state: StarkProgressIndicatorState) => state.progressIndicator
)
|
NGRX Selector for the StarkProgressIndicatorModule's state |
starkProgressIndicatorReducers |
Type : ActionReducerMap<StarkProgressIndicatorState, StarkProgressIndicatorActions.Types>
|
Default value : {
/**
* Reducer assigned to the state's `progressIndicator` property
*/
progressIndicator: progressIndicatorReducer
}
|
Reducers assigned to the each property of the StarkProgressIndicatorModule's state |
STARK_APP_SIDEBAR_SERVICE |
Type : InjectionToken<StarkAppSidebarService>
|
Default value : new InjectionToken<StarkAppSidebarService>(
starkAppSidebarServiceName
)
|
://v12.angular.io/api/core/InjectionToken|InjectionTokenhttps used to provide the StarkAppSidebarService |
STARK_DATE_FORMATS |
Type : MatDateFormats
|
Default value : {
parse: {
/**
* Defines the dateInput parser for date-picker component.
* This can be a string for a single value or an array for multiple possibilities (ordered by priority).
* In case of array, if we have `dateInput: ["DD/MM/YYYY", "MM/DD/YYYY"]`
* If we set the date "02/10/2019", the result date will be "October 2, 2019" and not "February 10, 2019".
* Of course, if we set the date "02/20/2019", it will result in "February 20, 2019" because cannot be parsed with "DD/MM/YYYY".
*/
dateInput: ["DD/MM/YYYY", "LL"]
},
display: {
dateInput: "LL",
monthYearLabel: "MMM YYYY",
dateA11yLabel: "LL",
monthYearA11yLabel: "MMMM YYYY"
}
}
|
Object containing the format of the dates displayed in the date picker Because we are using MomentJS internally, we are waiting for MomentJS formats in the configuration. All formats can be found here: https://momentjs.com/docs/#/displaying/ |
STARK_DEFAULT_VIEW_BOX_SIZE |
Type : number
|
Default value : 24
|
Default value for the width and height of the 'viewBox' attribute if it is not given as an input. |
STARK_MESSAGE_PANE_SERVICE |
Type : InjectionToken<StarkMessagePaneService>
|
Default value : new InjectionToken<StarkMessagePaneService>(
starkMessagePaneServiceName
)
|
://v12.angular.io/api/core/InjectionToken|InjectionTokenhttps used to provide the StarkMessagePaneService |
STARK_PRETTY_PRINT_SERVICE |
Type : InjectionToken<StarkPrettyPrintService>
|
Default value : new InjectionToken<StarkPrettyPrintService>(
starkPrettyPrintServiceName
)
|
://v12.angular.io/api/core/InjectionToken|InjectionTokenhttps used to provide the StarkPrettyPrintService |
STARK_PROGRESS_INDICATOR_SERVICE |
Type : InjectionToken<StarkProgressIndicatorService>
|
Default value : new InjectionToken<StarkProgressIndicatorService>(starkProgressIndicatorServiceName)
|
://v12.angular.io/api/core/InjectionToken|InjectionTokenhttps used to provide the StarkProgressIndicatorService |
STARK_SESSION_UI_CONFIG |
Type : InjectionToken<StarkSessionUiConfig>
|
Default value : new InjectionToken<StarkSessionUiConfig>(
"StarkSessionUiConfig"
)
|
://v12.angular.io/api/core/InjectionToken|InjectionTokenhttps used to provide the StarkSessionUiConfig |
STARK_TOAST_NOTIFICATION_OPTIONS |
Type : InjectionToken<StarkToastNotificationOptions>
|
Default value : new InjectionToken<StarkToastNotificationOptions>("StarkToastNotificationOptions")
|
://v12.angular.io/api/core/InjectionToken|InjectionTokenhttps used to provide the StarkToastNotificationPosition |
STARK_TOAST_NOTIFICATION_SERVICE |
Type : InjectionToken<StarkToastNotificationService>
|
Default value : new InjectionToken<StarkToastNotificationService>(starkToastNotificationServiceName)
|
://v12.angular.io/api/core/InjectionToken|InjectionTokenhttps used to provide the StarkToastNotificationService |
starkMessagePaneAlignClassPrefix |
Type : string
|
Default value : "align-"
|
message pane align prefix |
starkMessagePaneCollapsedClass |
Type : string
|
Default value : "collapsed"
|
message pane collapsed |
starkMessagePaneDisplayAnimatedClass |
Type : string
|
Default value : "display-animated"
|
message pane display animated |
starkMessagePaneDisplayedClass |
Type : string
|
Default value : "displayed"
|
message pane displayed class |
starkMessagePaneStoreKey |
Type : string
|
Default value : "StarkMessagePane"
|
Key defined to find the service in a store |
starkProgressIndicatorStoreKey |
Type : string
|
Default value : "StarkProgressIndicator"
|
Key defined to find the service in a store |