SYMBOL INDEX (564 symbols across 184 files) FILE: cy/index.d.ts type AbLoginParams (line 4) | type AbLoginParams = { type AbKeepLoggedInParams (line 10) | type AbKeepLoggedInParams = { type Chainable (line 14) | interface Chainable { FILE: spec/fixtures/example-component.js function ExampleComponent (line 3) | function ExampleComponent() { FILE: src/adminjs-options.interface.ts type AdminJSOptions (line 55) | interface AdminJSOptions { type ThemeConfig (line 251) | type ThemeConfig = { type AdminJSSettings (line 259) | type AdminJSSettings = { type Assets (line 274) | type Assets = { type AssetsFunction (line 298) | type AssetsFunction = (admin?: CurrentAdmin) => Assets | Promise; type VersionSettings (line 305) | type VersionSettings = { type VersionProps (line 317) | type VersionProps = { type BrandingOptions (line 340) | type BrandingOptions = { type BrandingOptionsFunction (line 375) | type BrandingOptionsFunction = ( type AdminPage (line 385) | type AdminPage = { type AdminPages (line 407) | type AdminPages = Record; type ResourceWithOptions (line 414) | type ResourceWithOptions = { type FeatureType (line 428) | type FeatureType = ( type PageHandler (line 445) | type PageHandler = (request: any, response: any, context: PageContext) =... type BundlerOptions (line 459) | type BundlerOptions = { type AdminJSOptionsWithDefault (line 466) | interface AdminJSOptionsWithDefault extends AdminJSOptions { FILE: src/adminjs.spec.ts class Database (line 25) | class Database extends BaseDatabase {} class Resource (line 26) | class Resource extends BaseResource {} FILE: src/adminjs.ts constant VERSION (line 33) | const VERSION = pkg.version type ActionsMap (line 47) | type ActionsMap = { type Adapter (line 56) | type Adapter = { Database: typeof BaseDatabase; Resource: typeof BaseRes... class AdminJS (line 69) | class AdminJS { method constructor (line 98) | constructor(options: AdminJSOptions = {}) { method registerAdapter (line 136) | static registerAdapter({ method initialize (line 164) | async initialize(): Promise { method watch (line 181) | async watch(): Promise { method renderLogin (line 205) | async renderLogin(props: LoginTemplateAttributes): Promise { method findResource (line 220) | findResource(resourceId): BaseResource { method resolveBabelConfigPath (line 238) | resolveBabelConfigPath(): void { method addThemeAssets (line 281) | addThemeAssets() { type AdminJS (line 303) | interface AdminJS extends TranslateFunctions {} method constructor (line 98) | constructor(options: AdminJSOptions = {}) { method registerAdapter (line 136) | static registerAdapter({ method initialize (line 164) | async initialize(): Promise { method watch (line 181) | async watch(): Promise { method renderLogin (line 205) | async renderLogin(props: LoginTemplateAttributes): Promise { method findResource (line 220) | findResource(resourceId): BaseResource { method resolveBabelConfigPath (line 238) | resolveBabelConfigPath(): void { method addThemeAssets (line 281) | addThemeAssets() { FILE: src/backend/actions/action.interface.ts type ActionQueryParameters (line 13) | type ActionQueryParameters = { type ActionType (line 21) | type ActionType = 'resource' | 'record' | 'bulk' type ActionContext (line 30) | type ActionContext = { type PageContext (line 71) | type PageContext = { type ActionRequest (line 91) | type ActionRequest = { type ActionResponse (line 138) | type ActionResponse = { type IsFunction (line 159) | type IsFunction = (context: ActionContext) => boolean type RecordActionResponse (line 167) | type RecordActionResponse = ActionResponse & { type BulkActionResponse (line 180) | type BulkActionResponse = ActionResponse & { type ActionHandler (line 196) | type ActionHandler = ( type Before (line 210) | type Before = ( type After (line 228) | type After = ( type BuildInActions (line 243) | type BuildInActions = type Action (line 315) | interface Action { FILE: src/backend/actions/index.ts constant ACTIONS (line 19) | const ACTIONS: {[key in BuildInActions]: any} = { FILE: src/backend/actions/list/list-action.ts constant PER_PAGE_LIMIT (line 8) | const PER_PAGE_LIMIT = 500 type ListActionResponse (line 91) | type ListActionResponse = ActionResponse & { FILE: src/backend/actions/search/search-action.ts type SearchActionResponse (line 74) | type SearchActionResponse = ActionResponse & { FILE: src/backend/adapters/database/base-database.ts class BaseDatabase (line 19) | class BaseDatabase { method constructor (line 20) | constructor(database: any) {} method isAdapterFor (line 28) | static isAdapterFor(database: any): boolean { method resources (line 37) | resources(): Array { FILE: src/backend/adapters/property/base-property.ts constant TITLE_COLUMN_NAMES (line 22) | const TITLE_COLUMN_NAMES = ['title', 'name', 'subject', 'email'] type PropertyType (line 24) | type PropertyType = type BasePropertyAttrs (line 30) | type BasePropertyAttrs = { class BaseProperty (line 42) | class BaseProperty { method constructor (line 63) | constructor({ method name (line 84) | name(): string { method path (line 88) | path(): string { method position (line 92) | position(): number { method type (line 100) | type(): PropertyType { method isTitle (line 109) | isTitle(): boolean { method isVisible (line 118) | isVisible(): boolean { method isEditable (line 127) | isEditable(): boolean { method isId (line 136) | isId(): boolean { method reference (line 147) | reference(): string | null { method availableValues (line 158) | availableValues(): Array | null { method isArray (line 167) | isArray(): boolean { method isDraggable (line 177) | isDraggable(): boolean { method subProperties (line 186) | subProperties(): Array { method isSortable (line 195) | isSortable(): boolean { method isRequired (line 202) | isRequired(): boolean { FILE: src/backend/adapters/record/base-record.ts class BaseRecord (line 15) | class BaseRecord { method constructor (line 47) | constructor(params: ParamsType, resource: BaseResource) { method param (line 63) | param(path: string): any { method get (line 85) | get(propertyPath?: string, options?: GetOptions): any { method set (line 98) | set(propertyPath: string, value: any): any { method namespaceParams (line 111) | namespaceParams(prefix: string): Record | void { method selectParams (line 124) | selectParams(prefix: string, options?: GetOptions): Record { method save (line 167) | async save(context?: ActionContext): Promise { method create (line 201) | async create(context?: ActionContext): Promise { method id (line 222) | id(): string { method title (line 238) | title(): string { method isValid (line 247) | isValid(): boolean { method error (line 256) | error(path: string): RecordError | null { method populate (line 267) | populate(propertyPath: string, record?: BaseRecord | null): void { method toJSON (line 282) | toJSON(currentAdmin?: CurrentAdmin): RecordJSON { method storeParams (line 313) | storeParams(payloadData?: object): void { FILE: src/backend/adapters/record/params.type.ts type ParamsTypeValue (line 5) | type ParamsTypeValue = string type ParamsType (line 18) | type ParamsType = Record FILE: src/backend/adapters/resource/base-resource.ts class BaseResource (line 38) | class BaseResource { method isAdapterFor (line 52) | static isAdapterFor(rawResource): boolean { method constructor (line 61) | constructor(resource?: any) { method databaseName (line 73) | databaseName(): string { method databaseType (line 82) | databaseType(): SupportedDatabasesType | string { method id (line 92) | id(): string { method properties (line 101) | properties(): Array { method property (line 113) | property(path: string): BaseProperty | null { method count (line 124) | async count(filter: Filter, context?: ActionContext): Promise { method find (line 148) | async find(filter: Filter, options: { method findOne (line 167) | async findOne(id: string, context?: ActionContext): Promise, context?: ActionContext): method build (line 195) | build(params: Record): BaseRecord { method create (line 209) | async create(params: Record, context?: ActionContext): Pr... method update (line 224) | async update(id: string, params: Record, context?: Action... method delete (line 237) | async delete(id: string, context?: ActionContext): Promise { method assignDecorator (line 250) | assignDecorator(admin: AdminJS, options: ResourceOptions = {}): void { method decorate (line 258) | decorate(): ResourceDecorator { FILE: src/backend/adapters/resource/supported-databases.type.ts type SupportedDatabasesType (line 1) | type SupportedDatabasesType = 'MySQL' FILE: src/backend/bundler/utils/asset-bundler.ts class AssetBundler (line 9) | class AssetBundler { method constructor (line 44) | constructor(input: InputOptions, output: OutputOptions) { method build (line 48) | public async build() { method watch (line 55) | public async watch() { method createEntry (line 81) | public async createEntry({ method getOutput (line 99) | public async getOutput(): Promise { method createConfiguration (line 111) | public createConfiguration(input: InputOptions, output: OutputOptions)... method setInputOption (line 144) | public setInputOption(key: string, value: T) { method setOutputOption (line 150) | public setOutputOption(key: string, value: T) { FILE: src/backend/bundler/utils/constants.ts constant NODE_ENV (line 3) | const NODE_ENV = process.env.NODE_ENV === 'production' ? 'production' : ... constant DEFAULT_TMP_DIR (line 5) | const DEFAULT_TMP_DIR = '.adminjs' constant ADMIN_JS_TMP_DIR (line 6) | const ADMIN_JS_TMP_DIR = typeof process === 'object' constant COMPONENTS_ENTRY_PATH (line 10) | const COMPONENTS_ENTRY_PATH = path.join(ADMIN_JS_TMP_DIR, 'entry.js') constant COMPONENTS_OUTPUT_PATH (line 11) | const COMPONENTS_OUTPUT_PATH = path.join(ADMIN_JS_TMP_DIR, 'bundle.js') FILE: src/backend/controllers/api-controller.ts class ApiController (line 49) | class ApiController { method constructor (line 59) | constructor({ admin }, currentAdmin) { method getActionContext (line 71) | async getActionContext(request: ActionRequest): Promise { method search (line 95) | async search(request: ActionRequest, response): Promise { method page (line 275) | async page(request: any, response: any): Promise { FILE: src/backend/controllers/app-controller.ts class AppController (line 11) | class AppController { method constructor (line 18) | constructor({ admin }, currentAdmin) { method index (line 24) | async index(): Promise { method resourceAction (line 28) | async resourceAction({ params }: ActionRequest): Promise { method bulkAction (line 34) | async bulkAction({ params, query }: ActionRequest): Promise { method resource (line 45) | async resource({ params }: ActionRequest): Promise { method recordAction (line 51) | async recordAction({ params }: ActionRequest): Promise { method page (line 60) | async page({ params }: ActionRequest): Promise { method bundleComponents (line 69) | async bundleComponents(): Promise { FILE: src/backend/decorators/action/action-decorator.ts constant DEFAULT_VARIANT (line 28) | const DEFAULT_VARIANT: VariantType = 'default' class ActionDecorator (line 35) | class ActionDecorator { method constructor (line 52) | constructor({ action, admin, resource }: { method handler (line 84) | async handler( method invokeBeforeHook (line 107) | async invokeBeforeHook(request: ActionRequest, context: ActionContext)... method invokeHandler (line 136) | async invokeHandler( method invokeAfterHook (line 167) | async invokeAfterHook( method isRecordType (line 196) | isRecordType(): boolean { method isResourceType (line 205) | isResourceType(): boolean { method isBulkType (line 214) | isBulkType(): boolean { method is (line 218) | is(what: 'isAccessible' | 'isVisible', currentAdmin?: CurrentAdmin, re... method isVisible (line 247) | isVisible(currentAdmin?: CurrentAdmin, record?: BaseRecord): boolean { method isAccessible (line 258) | isAccessible(currentAdmin?: CurrentAdmin, record?: BaseRecord): boolean { method canInvokeAction (line 270) | canInvokeAction(context: ActionContext): boolean { method containerWidth (line 288) | containerWidth(): ActionJSON['containerWidth'] { method layout (line 297) | layout(currentAdmin?: CurrentAdmin): Array | null { method variant (line 310) | variant(): VariantType { method parent (line 314) | parent(): string | null { method custom (line 318) | custom(): Record { method hasHandler (line 322) | hasHandler(): boolean { method showResourceActions (line 326) | showResourceActions(): boolean { method toJSON (line 339) | toJSON(currentAdmin?: CurrentAdmin): ActionJSON { FILE: src/backend/decorators/property/property-decorator.ts class PropertyDecorator (line 14) | class PropertyDecorator { method constructor (line 55) | constructor({ property, admin, options = {}, resource, path, isVirtual... method isSortable (line 82) | isSortable(): boolean { method reference (line 91) | reference(): BaseResource | null { method referenceName (line 100) | referenceName(): string | null { method name (line 109) | name(): string { method resource (line 116) | resource(): ResourceDecorator { method label (line 125) | label(): string { method type (line 134) | type(): PropertyType { method availableValues (line 147) | availableValues(): null | Array<{ value: string | number; label?: stri... method isArray (line 158) | isArray(): boolean { method isDraggable (line 165) | isDraggable(): boolean { method isVisible (line 177) | isVisible(where: PropertyPlace): boolean { method position (line 195) | position(): number { method isId (line 209) | isId(): boolean { method isRequired (line 218) | isRequired(): boolean { method isTitle (line 229) | isTitle(): boolean { method isDisabled (line 238) | isDisabled(): boolean { method toJSON (line 249) | toJSON(where?: PropertyPlace): BasePropertyJSON { method subProperties (line 284) | subProperties(): Array { method addSubProperty (line 299) | addSubProperty(subProperty: PropertyDecorator): void { method getOptionsForSubProperty (line 311) | private getOptionsForSubProperty(propertyPath: string): PropertyOptions { FILE: src/backend/decorators/property/property-options.interface.ts type PropertyOptions (line 6) | interface PropertyOptions { FILE: src/backend/decorators/property/utils/override-from-options.ts type OverridableFromOptionsType (line 4) | type OverridableFromOptionsType = keyof Pick( FILE: src/backend/decorators/resource/resource-decorator.ts constant DEFAULT_MAX_COLUMNS_IN_LIST (line 24) | const DEFAULT_MAX_COLUMNS_IN_LIST = 8 class ResourceDecorator (line 31) | class ResourceDecorator { method constructor (line 67) | constructor({ resource, admin, options = {} }: { method getResourceName (line 102) | getResourceName(): string { method id (line 110) | id(): string { method getNavigation (line 119) | getNavigation(): ResourceJSON['navigation'] { method getPropertyByKey (line 130) | getPropertyByKey(propertyPath: string): PropertyDecorator | null { method getProperties (line 144) | getProperties({ where, max = 0 }: { method getFlattenProperties (line 182) | getFlattenProperties(): Record { method getListProperties (line 191) | getListProperties(): Array { method resourceActions (line 202) | resourceActions(currentAdmin?: CurrentAdmin): Array { method bulkActions (line 218) | bulkActions(record: BaseRecord, currentAdmin?: CurrentAdmin): Array string type ResourceOptions (line 48) | interface ResourceOptions { FILE: src/backend/decorators/resource/utils/decorate-actions.ts type DecoratedActions (line 9) | type DecoratedActions = {[key: string]: ActionDecorator} function mergeCustomizer (line 11) | function mergeCustomizer(destValue: T | Array, sourceValue: T | Ar... function decorateActions (line 25) | function decorateActions( FILE: src/backend/decorators/resource/utils/decorate-properties.ts type DecoratedProperties (line 8) | type DecoratedProperties = {[key: string]: PropertyDecorator} function decorateProperties (line 110) | function decorateProperties( FILE: src/backend/decorators/resource/utils/get-navigation.ts type DatabaseData (line 5) | type DatabaseData = { constant DEFAULT_ICON (line 10) | const DEFAULT_ICON = 'Archive' type IconMapType (line 12) | type IconMapType = {[key in SupportedDatabasesType]: string} FILE: src/backend/services/sort-setter/sort-setter.ts constant DEFAULT_DIRECTION (line 4) | const DEFAULT_DIRECTION = 'asc' type Sort (line 6) | type Sort = { FILE: src/backend/utils/auth/base-auth-provider.ts type AuthenticatePayload (line 8) | interface AuthenticatePayload { type AuthProviderConfig (line 12) | interface AuthProviderConfig { type LoginHandlerOptions (line 17) | interface LoginHandlerOptions { type RefreshTokenHandlerOptions (line 25) | interface RefreshTokenHandlerOptions extends LoginHandlerOptions {} class BaseAuthProvider (line 32) | class BaseAuthProvider { method getUiProps (line 39) | public getUiProps(): Record { method handleLogin (line 49) | public async handleLogin(opts: LoginHandlerOptions, context?: TContext... method handleLogout (line 61) | public async handleLogout(context?: TContext): Promise { method handleRefreshToken (line 80) | public async handleRefreshToken(opts: RefreshTokenHandlerOptions, cont... FILE: src/backend/utils/auth/default-auth-provider.ts type DefaultAuthenticatePayload (line 3) | interface DefaultAuthenticatePayload extends AuthenticatePayload { type DefaultAuthProviderConfig (line 9) | interface DefaultAuthProviderConfig extends AuthProviderConfig( type BasicOption (line 38) | type BasicOption = typeof basicOptions[number] type ListOption (line 39) | type ListOption = typeof listOptions[number] type MissingKeys (line 41) | type MissingKeys = Required, notice?: ... FILE: src/backend/utils/errors/configuration-error.ts class ConfigurationError (line 13) | class ConfigurationError extends Error { method constructor (line 19) | constructor(message, fnName) { FILE: src/backend/utils/errors/forbidden-error.ts class ForbiddenError (line 10) | class ForbiddenError extends Error { method constructor (line 29) | constructor(message?: string) { FILE: src/backend/utils/errors/not-found-error.ts class NotFoundError (line 14) | class NotFoundError extends Error { method constructor (line 35) | constructor(message, fnName) { FILE: src/backend/utils/errors/not-implemented-error.ts class NotImplementedError (line 23) | class NotImplementedError extends Error { method constructor (line 28) | constructor(fnName: string) { FILE: src/backend/utils/errors/record-error.ts type RecordError (line 8) | type RecordError = { FILE: src/backend/utils/errors/validation-error.ts type PropertyErrors (line 9) | type PropertyErrors = { class ValidationError (line 17) | class ValidationError extends Error { method constructor (line 38) | constructor(propertyErrors: PropertyErrors, baseError?: RecordError) { FILE: src/backend/utils/filter/filter.ts constant PARAM_SEPARATOR (line 7) | const PARAM_SEPARATOR = '~~' type FilterElement (line 9) | type FilterElement = { type ReduceCallback (line 19) | interface ReduceCallback { class Filter (line 27) | class Filter { method normalizeKeys (line 52) | static normalizeKeys(filters): Map { method constructor (line 60) | constructor(filters = {}, resource) { method get (line 80) | get(key: string): FilterElement | null { method populate (line 87) | async populate(context: ActionContext): Promise { method reduce (line 100) | reduce(callback: ReduceCallback, initial: T): T { method isVisible (line 104) | isVisible(): boolean { FILE: src/backend/utils/layout-element-parser/layout-element-parser.ts type LayoutElement (line 16) | type LayoutElement = type LayoutElementFunction (line 43) | type LayoutElementFunction = (currentAdmin?: CurrentAdmin) => Array = []) { method buildResources (line 38) | buildResources({ databases, resources }): Array { method _convertDatabases (line 55) | _convertDatabases(databases: Array): Array { method _convertResources (line 83) | _convertResources(resources: Array): Array<... method _decorateResources (line 112) | _decorateResources(resources: Array): Array = [], search = ''): string { method loginUrl (line 122) | loginUrl(): string { method logoutUrl (line 130) | logoutUrl(): string { method dashboardUrl (line 138) | dashboardUrl(): string { method pageUrl (line 148) | pageUrl(pageName: string): string { method editUrl (line 159) | editUrl(resourceId: string, recordId: string, search?: string): string { method showUrl (line 170) | showUrl(resourceId: string, recordId: string, search?: string): string { method deleteUrl (line 181) | deleteUrl(resourceId: string, recordId: string, search?: string): stri... method newUrl (line 191) | newUrl(resourceId: string, search?: string): string { method listUrl (line 201) | listUrl(resourceId: string, search?: string): string { method bulkDeleteUrl (line 212) | bulkDeleteUrl(resourceId: string, recordIds: Array, search?: s... method resourceActionUrl (line 226) | resourceActionUrl({ resourceId, actionName, search }: ResourceActionPa... method resourceUrl (line 230) | resourceUrl({ resourceId, search }: Omit { method constructor (line 21) | constructor(props) { method componentDidCatch (line 28) | componentDidCatch(error): void { method render (line 32) | render(): ReactNode { FILE: src/frontend/components/app/error-message.tsx type ErrorMessageBoxProps (line 10) | type ErrorMessageBoxProps = { FILE: src/frontend/components/app/filter-drawer.tsx type FilterProps (line 15) | type FilterProps = { type MatchProps (line 19) | type MatchProps = { FILE: src/frontend/components/app/logged-in.tsx type LoggedInProps (line 8) | type LoggedInProps = { FILE: src/frontend/components/app/notice.tsx constant TIME_TO_DISAPPEAR (line 11) | const TIME_TO_DISAPPEAR = 3 type NotifyProgress (line 13) | type NotifyProgress = (options: SetNoticeProgress) => void type NoticeElementProps (line 15) | type NoticeElementProps = { type NoticeElementState (line 21) | type NoticeElementState = { type NoticeBoxPropsFromState (line 70) | type NoticeBoxPropsFromState = { type NoticeBoxDispatchFromState (line 74) | type NoticeBoxDispatchFromState = { FILE: src/frontend/components/app/records-table/no-records.tsx type NoRecordsProps (line 9) | type NoRecordsProps = { FILE: src/frontend/components/app/records-table/property-header.tsx type PropertyHeaderProps (line 9) | type PropertyHeaderProps = { FILE: src/frontend/components/app/records-table/record-in-list.tsx type RecordInListProps (line 17) | type RecordInListProps = { FILE: src/frontend/components/app/records-table/records-table-header.tsx type RecordsTableHeaderProps (line 14) | type RecordsTableHeaderProps = { FILE: src/frontend/components/app/records-table/records-table.spec.tsx type StubsType (line 17) | type StubsType = { FILE: src/frontend/components/app/records-table/records-table.tsx type RecordsTableProps (line 17) | type RecordsTableProps = { FILE: src/frontend/components/app/records-table/selected-records.tsx type SelectedRecordsProps (line 12) | type SelectedRecordsProps = { FILE: src/frontend/components/app/sidebar/sidebar-branding.tsx type Props (line 10) | type Props = { FILE: src/frontend/components/app/sidebar/sidebar-pages.tsx type Props (line 10) | type Props = { FILE: src/frontend/components/app/sidebar/sidebar-resource-section.tsx type SidebarResourceSectionProps (line 13) | type SidebarResourceSectionProps = { FILE: src/frontend/components/app/sidebar/sidebar.tsx constant SIDEBAR_Z_INDEX (line 13) | const SIDEBAR_Z_INDEX = 50 type Props (line 15) | type Props = { FILE: src/frontend/components/app/sort-link.tsx type SortLinkProps (line 8) | type SortLinkProps = { FILE: src/frontend/components/app/top-bar.tsx type Props (line 26) | type Props = { FILE: src/frontend/components/app/version.tsx type Props (line 9) | type Props = { FILE: src/frontend/components/login/index.tsx type LoginProps (line 49) | type LoginProps = { FILE: src/frontend/components/property-type/array/add-new-item-translation.tsx type AddNewItemButtonProps (line 7) | type AddNewItemButtonProps = { FILE: src/frontend/components/property-type/array/edit.tsx type EditProps (line 15) | type EditProps = Required type ItemRendererProps (line 17) | type ItemRendererProps = { FILE: src/frontend/components/property-type/array/show.tsx type Props (line 10) | type Props = ShowPropertyProps & { FILE: src/frontend/components/property-type/base-property-props.ts type SelectRecord (line 6) | type SelectRecord = { type BasePropertyProps (line 51) | type BasePropertyProps = { type BasePropertyComponentProps (line 79) | type BasePropertyComponentProps = Omit & { type BasePropertyPropsExtended (line 83) | type BasePropertyPropsExtended = BasePropertyProps & { type FilterPropertyProps (line 95) | type FilterPropertyProps = BasePropertyProps & { type EditPropertyProps (line 114) | type EditPropertyProps = BasePropertyProps & { type EditPropertyPropsInArray (line 125) | type EditPropertyPropsInArray = EditPropertyProps & { type ShowPropertyProps (line 137) | type ShowPropertyProps = { type OnPropertyChange (line 157) | type OnPropertyChange = ( FILE: src/frontend/components/property-type/currency/currency-input-wrapper.tsx type CurrencyInputWrapperProps (line 6) | type CurrencyInputWrapperProps = { FILE: src/frontend/components/property-type/default-type/edit.tsx type CombinedProps (line 11) | type CombinedProps = EditPropertyProps FILE: src/frontend/components/property-type/index.tsx type BasePropertyComponentType (line 14) | type BasePropertyComponentType = React.FC & { function camelizePropertyType (line 24) | function camelizePropertyType(type: { [key: string]: T }): { [key: st... FILE: src/frontend/components/property-type/key-value/edit.tsx type EditKeyValuePairProps (line 11) | type EditKeyValuePairProps = { FILE: src/frontend/components/property-type/key-value/show.tsx type ShowKeyValuePairProps (line 8) | type ShowKeyValuePairProps = { FILE: src/frontend/components/property-type/mixed/convert-to-sub-property.ts function convertToSubProperty (line 4) | function convertToSubProperty( FILE: src/frontend/components/property-type/mixed/edit.tsx type Props (line 10) | type Props = { FILE: src/frontend/components/property-type/mixed/list.tsx type ItemComponentProps (line 10) | type ItemComponentProps = BasePropertyProps; type Props (line 12) | interface Props extends Record { FILE: src/frontend/components/property-type/mixed/show.tsx type Props (line 9) | interface Props extends Record { FILE: src/frontend/components/property-type/reference/edit.tsx type CombinedProps (line 12) | type CombinedProps = EditPropertyProps type SelectRecordEnhanced (line 13) | type SelectRecordEnhanced = SelectRecord & { FILE: src/frontend/components/property-type/reference/filter.tsx type SelectOptions (line 9) | type SelectOptions = Array<{ value: string | number; label: string }> FILE: src/frontend/components/property-type/reference/reference-value.tsx type Props (line 16) | type Props = Pick FILE: src/frontend/components/property-type/richtext/show.tsx type InnerHtmlProp (line 9) | type InnerHtmlProp = { FILE: src/frontend/components/property-type/utils/property-description/property-description.tsx type PropertyDescriptionProps (line 8) | type PropertyDescriptionProps = { FILE: src/frontend/components/property-type/utils/property-label/property-label.tsx type PropertyLabelProps (line 9) | type PropertyLabelProps = { FILE: src/frontend/components/routes/bulk-action.tsx type MatchParams (line 22) | type MatchParams = Pick FILE: src/frontend/components/routes/dashboard.tsx type State (line 13) | type State = { type PropsFromState (line 17) | type PropsFromState = { class Dashboard (line 23) | class Dashboard extends React.Component { method constructor (line 24) | constructor(props: PropsFromState) { method componentDidMount (line 31) | componentDidMount(): void { method render (line 35) | render(): ReactNode { FILE: src/frontend/components/routes/page.tsx type PageRouteProps (line 17) | type PageRouteProps = { FILE: src/frontend/components/routes/resource-action.tsx type PropsFromState (line 18) | type PropsFromState = { type Props (line 22) | type Props = PropsFromState FILE: src/frontend/components/routes/resource.tsx type PropsFromState (line 16) | type PropsFromState = { type Props (line 20) | type Props = PropsFromState type StringifiedBulk (line 22) | type StringifiedBulk = Omit & { FILE: src/frontend/components/routes/utils/should-action-re-fetch-data.ts type AnyActionParams (line 3) | type AnyActionParams = RecordActionParams & ResourceActionParams & BulkA... FILE: src/frontend/components/routes/utils/wrapper.tsx type WrapperProps (line 37) | type WrapperProps = BoxProps & { FILE: src/frontend/components/spec/test-context-provider.tsx type Props (line 13) | type Props = { FILE: src/frontend/hoc/allow-override.tsx function allowOverride (line 17) | function allowOverride

>( FILE: src/frontend/hoc/with-notice.ts type AddNoticeProps (line 12) | type AddNoticeProps = { FILE: src/frontend/hooks/use-action/use-action.ts function useAction (line 22) | function useAction( FILE: src/frontend/hooks/use-action/use-action.types.ts type DifferentActionParams (line 11) | type DifferentActionParams = { type MergedActionParams (line 18) | type MergedActionParams = RecordActionParams & BulkActionParams & Resour... type ActionCallCallback (line 20) | type ActionCallCallback = (action: ActionResponse) => any; type UseActionResultCallApi (line 21) | type UseActionResultCallApi = () => Promise = { FILE: src/frontend/hooks/use-current-admin.ts type UseCurrentAdminResponse (line 7) | type UseCurrentAdminResponse = [ function useCurrentAdmin (line 33) | function useCurrentAdmin(): UseCurrentAdminResponse { FILE: src/frontend/hooks/use-local-storage/use-local-storage-result.type.ts type UseLocalStorageResult (line 3) | type UseLocalStorageResult = [ FILE: src/frontend/hooks/use-local-storage/use-local-storage.ts function useLocalStorage (line 18) | function useLocalStorage(key: string, initialValue: T): UseLocalStora... FILE: src/frontend/hooks/use-navigation-resources.ts function useNavigationResources (line 19) | function useNavigationResources( FILE: src/frontend/hooks/use-notice.ts type AddNotice (line 10) | type AddNotice = (notice: NoticeMessage) => AddNoticeResponse FILE: src/frontend/hooks/use-query-params.ts type QueryParams (line 8) | enum QueryParams { type QueryListParams (line 15) | enum QueryListParams { type Params (line 23) | type Params, FiltersT = Record): FormData { FILE: src/frontend/hooks/use-record/use-record.type.ts type UseRecordOptions (line 23) | type UseRecordOptions = { type UseRecordSubmitFunction (line 45) | type UseRecordSubmitFunction = ( type UseRecordResult (line 64) | type UseRecordResult = { FILE: src/frontend/hooks/use-records/use-records-result.type.ts type UseRecordsResult (line 12) | type UseRecordsResult = { FILE: src/frontend/hooks/use-records/use-records.ts function useRecords (line 24) | function useRecords(resourceId: string): UseRecordsResult { FILE: src/frontend/hooks/use-selected-records/use-selected-records-result.type.ts type UseSelectedRecordsResult (line 9) | type UseSelectedRecordsResult = { FILE: src/frontend/hooks/use-selected-records/use-selected-records.ts function useSelectedRecords (line 16) | function useSelectedRecords(records: Array): UseSelectedReco... FILE: src/frontend/hooks/use-translation.ts type UseTranslationResponse (line 31) | type UseTranslationResponse = TranslateFunctions & { FILE: src/frontend/interfaces/action/action-json.interface.ts type ActionJSON (line 10) | interface ActionJSON { FILE: src/frontend/interfaces/action/build-action-api-call-trigger.ts type CallApiFunction (line 9) | type CallApiFunction = () => Promise any | Promise FILE: src/frontend/interfaces/action/call-action-api.ts function callActionApi (line 10) | function callActionApi( FILE: src/frontend/interfaces/modal.interface.ts type ModalData (line 5) | interface ModalData { type ModalFunctions (line 12) | type ModalFunctions = { type ShowModalResponse (line 17) | type ShowModalResponse = { type HideModalResponse (line 22) | type HideModalResponse = { FILE: src/frontend/interfaces/noticeMessage.interface.ts type NoticeMessage (line 9) | type NoticeMessage = { FILE: src/frontend/interfaces/page-json.interface.ts type PageJSON (line 7) | interface PageJSON { FILE: src/frontend/interfaces/property-json/property-json.interface.ts type PropertyPlace (line 3) | type PropertyPlace = 'show' | 'list' | 'edit' | 'filter'; type PropertyJSON (line 9) | interface PropertyJSON { type BasePropertyJSON (line 156) | type BasePropertyJSON = Omit FILE: src/frontend/interfaces/record-json.interface.ts type ErrorMessage (line 9) | type ErrorMessage = { type RecordJSON (line 20) | interface RecordJSON { FILE: src/frontend/interfaces/resource-json.interface.ts type ResourceJSON (line 9) | interface ResourceJSON { FILE: src/frontend/login-template.tsx type LoginTemplateAttributes (line 14) | type LoginTemplateAttributes = { FILE: src/frontend/store/actions/add-notice.ts constant ADD_NOTICE (line 4) | const ADD_NOTICE = 'ADD_NOTICE' type AddNoticeResponse (line 6) | type AddNoticeResponse = { FILE: src/frontend/store/actions/drop-notice.ts constant DROP_NOTICE (line 1) | const DROP_NOTICE = 'DROP_NOTICE' type DropNoticeResponse (line 3) | type DropNoticeResponse = { FILE: src/frontend/store/actions/filter-drawer.ts constant OPEN_FILTER_DRAWER (line 1) | const OPEN_FILTER_DRAWER = 'OPEN_FILTER_DRAWER' constant CLOSE_FILTER_DRAWER (line 2) | const CLOSE_FILTER_DRAWER = 'CLOSE_FILTER_DRAWER' type FilterDrawerAction (line 4) | type FilterDrawerAction = FILE: src/frontend/store/actions/initialize-assets.ts constant ASSETS_INITIALIZE (line 3) | const ASSETS_INITIALIZE = 'ASSETS_INITIALIZE' type initializeAssetsResponse (line 5) | type initializeAssetsResponse = { FILE: src/frontend/store/actions/initialize-branding.ts constant BRANDING_INITIALIZE (line 3) | const BRANDING_INITIALIZE = 'BRANDING_INITIALIZE' type InitializeBrandingResponse (line 5) | type InitializeBrandingResponse = { FILE: src/frontend/store/actions/initialize-dashboard.ts constant DASHBOARD_INITIALIZE (line 3) | const DASHBOARD_INITIALIZE = 'DASHBOARD_INITIALIZE' type InitializeDashboardResponse (line 5) | type InitializeDashboardResponse = { FILE: src/frontend/store/actions/initialize-locale.ts constant LOCALE_INITIALIZE (line 3) | const LOCALE_INITIALIZE = 'LOCALE_INITIALIZE' type InitializeLocaleResponse (line 5) | type InitializeLocaleResponse = { FILE: src/frontend/store/actions/initialize-pages.ts constant PAGES_INITIALIZE (line 3) | const PAGES_INITIALIZE = 'PAGES_INITIALIZE' type InitializePagesResponse (line 5) | type InitializePagesResponse = { FILE: src/frontend/store/actions/initialize-paths.ts constant PATHS_INITIALIZE (line 3) | const PATHS_INITIALIZE = 'PATHS_INITIALIZE' type InitializePathsResponse (line 5) | type InitializePathsResponse = { FILE: src/frontend/store/actions/initialize-resources.ts constant RESOURCES_INITIALIZE (line 3) | const RESOURCES_INITIALIZE = 'RESOURCES_INITIALIZE' type InitializeResourcesResponse (line 5) | type InitializeResourcesResponse = { FILE: src/frontend/store/actions/initialize-theme.ts constant THEME_INITIALIZE (line 3) | const THEME_INITIALIZE = 'THEME_INITIALIZE' type initializeThemeResponse (line 5) | type initializeThemeResponse = { FILE: src/frontend/store/actions/initialize-versions.ts constant VERSIONS_INITIALIZE (line 3) | const VERSIONS_INITIALIZE = 'VERSIONS_INITIALIZE' type InitializeVersionsResponse (line 5) | type InitializeVersionsResponse = { FILE: src/frontend/store/actions/modal.ts constant SHOW_MODAL (line 3) | const SHOW_MODAL = 'SHOW_MODAL' constant HIDE_MODAL (line 5) | const HIDE_MODAL = 'HIDE_MODAL' FILE: src/frontend/store/actions/route-changed.ts constant INITIAL_ROUTE (line 3) | const INITIAL_ROUTE = 'INITIAL_ROUTE' constant ROUTE_CHANGED (line 4) | const ROUTE_CHANGED = 'ROUTE_CHANGED' type RouteChangedResponse (line 6) | type RouteChangedResponse = { FILE: src/frontend/store/actions/set-current-admin.ts constant SESSION_INITIALIZE (line 3) | const SESSION_INITIALIZE = 'SESSION_INITIALIZE' type SetCurrentAdminResponse (line 5) | type SetCurrentAdminResponse = { FILE: src/frontend/store/actions/set-drawer-preroute.ts constant DRAWER_PREROUTE_SET (line 3) | const DRAWER_PREROUTE_SET = 'DRAWER_PREROUTE_SET' type SetDrawerPreRouteResponse (line 5) | type SetDrawerPreRouteResponse = { FILE: src/frontend/store/actions/set-notice-progress.ts constant SET_NOTICE_PROGRESS (line 1) | const SET_NOTICE_PROGRESS = 'SET_NOTICE_PROGRESS' type SetNoticeProgress (line 3) | type SetNoticeProgress = { type SetNoticeProgressResponse (line 8) | type SetNoticeProgressResponse = { FILE: src/frontend/store/reducers/dashboardReducer.ts type DashboardInState (line 3) | type DashboardInState = { FILE: src/frontend/store/reducers/drawerReducer.ts type DrawerInState (line 3) | type DrawerInState = SetDrawerPreRouteResponse['data'] FILE: src/frontend/store/reducers/filterDrawerReducer.ts type FilterDrawerInState (line 7) | type FilterDrawerInState = ReturnType FILE: src/frontend/store/reducers/localesReducer.ts type LolcaleInState (line 4) | type LolcaleInState = Locale FILE: src/frontend/store/reducers/modalReducer.ts type ModalInState (line 4) | type ModalInState = (ModalData & { show: true }) | { show: false } FILE: src/frontend/store/reducers/noticesReducer.ts type NoticeMessageInState (line 6) | interface NoticeMessageInState extends NoticeMessage { type NoticesInState (line 11) | type NoticesInState = Array type NoticeActionResponse (line 12) | type NoticeActionResponse = AddNoticeResponse | DropNoticeResponse | Set... FILE: src/frontend/store/reducers/pagesReducer.ts type PagesInState (line 4) | type PagesInState = Array FILE: src/frontend/store/reducers/pathsReducer.ts type PathsInState (line 4) | type PathsInState = { FILE: src/frontend/store/reducers/resourcesReducer.ts type ResourcesInState (line 4) | type ResourcesInState = Array FILE: src/frontend/store/reducers/routerReducer.ts type RouterInState (line 4) | type RouterInState = { FILE: src/frontend/store/reducers/sessionReducer.ts type SessionInState (line 4) | type SessionInState = CurrentAdmin | null FILE: src/frontend/store/reducers/themeReducer.ts type ThemeInState (line 4) | type ThemeInState = (ThemeConfig & { availableThemes?: ThemeConfig[] }) ... FILE: src/frontend/store/store.ts type ReduxState (line 36) | type ReduxState = { FILE: src/frontend/utils/api-client.ts type ActionAPIParams (line 57) | type ActionAPIParams = AxiosRequestConfig & ActionParams type ResourceActionAPIParams (line 66) | type ResourceActionAPIParams = AxiosRequestConfig & ResourceActionParams... type RecordActionAPIParams (line 76) | type RecordActionAPIParams = AxiosRequestConfig & RecordActionParams type BulkActionAPIParams (line 86) | type BulkActionAPIParams = AxiosRequestConfig & BulkActionParams type GetPageAPIParams (line 95) | type GetPageAPIParams = AxiosRequestConfig & { class ApiClient (line 120) | class ApiClient { method constructor (line 125) | constructor() { method getBaseUrl (line 132) | static getBaseUrl(): string { method searchRecords (line 147) | async searchRecords({ resourceId, query, searchProperty }: { method resourceAction (line 170) | async resourceAction(options: ResourceActionAPIParams): Promise(options: AxiosRequestConfig = {}): Pro... method getPage (line 248) | async getPage(options: GetPageAPIParams): Promise) { FILE: src/frontend/utils/overridable-component.ts type OverridableComponent (line 1) | type OverridableComponent = FILE: src/locale/config.ts type AdminJSLocalesConfig (line 3) | type AdminJSLocalesConfig = InitOptions & { type Locale (line 24) | type Locale = AdminJSLocalesConfig & { type AdminJSLocaleNamespaces (line 37) | type AdminJSLocaleNamespaces = type LocaleTranslationsBlock (line 46) | type LocaleTranslationsBlock = ResourceLanguage & type LocaleTranslations (line 50) | type LocaleTranslations = Partial & { FILE: src/locale/default-config.ts constant DEFAULT_LOAD (line 6) | const DEFAULT_LOAD = 'currentOnly' constant DEFAULT_NS (line 7) | const DEFAULT_NS = 'translation' method initImmediate (line 30) | get initImmediate(): boolean { FILE: src/utils/error-type.enum.ts type ErrorTypeEnum (line 2) | enum ErrorTypeEnum { FILE: src/utils/flat/constants.ts constant DELIMITER (line 1) | const DELIMITER = '.' FILE: src/utils/flat/flat-module.ts type FlatModuleType (line 12) | type FlatModuleType = { FILE: src/utils/flat/flat.types.ts type FlattenParams (line 7) | type FlattenParams = { type FlattenValue (line 11) | type FlattenValue = string type GetOptions (line 24) | type GetOptions = { FILE: src/utils/flat/get.ts constant TEMP_HOLDING_KEY (line 8) | const TEMP_HOLDING_KEY = 'TEMP_HOLDING_KEY' FILE: src/utils/flat/path-parts.type.ts type PathParts (line 1) | type PathParts = Array FILE: src/utils/flat/path-to-parts.ts type PathToPartsOptions (line 7) | type PathToPartsOptions = { FILE: src/utils/param-converter/constants.ts constant DELIMITER (line 1) | const DELIMITER = '.' FILE: src/utils/param-converter/param-converter-module.ts type ParamConverterModuleType (line 6) | type ParamConverterModuleType = { FILE: src/utils/translate-functions.factory.ts type TranslateFunction (line 8) | type TranslateFunction = ( type TranslateFunctions (line 30) | interface TranslateFunctions { FILE: vendor-types/chai/index.d.ts type AlterOptions (line 2) | type AlterOptions = { type Assertion (line 8) | interface Assertion { FILE: vendor-types/global.ts type Window (line 8) | interface Window { FILE: vendor-types/node/node.d.ts type UserComponentsMap (line 1) | type UserComponentsMap = {[key: string]: string} type Global (line 4) | interface Global {