UNPKG

@parsifal-m/backstage-plugin-open-feedback-common

Version:
43 lines (39 loc) 1.59 kB
import * as _backstage_plugin_permission_common from '@backstage/plugin-permission-common'; /** * @public */ declare const openFeedbackPageReadPermission: _backstage_plugin_permission_common.BasicPermission; declare const openFeedbackPageDeletePermission: _backstage_plugin_permission_common.BasicPermission; declare const openFeedbackCreatePermission: _backstage_plugin_permission_common.BasicPermission; declare const openFeedbackArchivePermission: _backstage_plugin_permission_common.BasicPermission; /** * Controls visibility of the open-feedback nav item in the sidebar. * Deny this permission to hide the plugin from the sidebar for a given user/group. * @public */ declare const openFeedbackNavPermission: _backstage_plugin_permission_common.BasicPermission; /** * @public */ declare const openFeedbackPermissions: _backstage_plugin_permission_common.BasicPermission[]; /***/ /** * Common functionalities for the open-feedback plugin. * * @packageDocumentation */ /** * In this package you might for example declare types that are common * between the frontend and backend plugin packages. */ type AppFeedback = { id: number; url?: string; userRef: string; rating: number; comment: string; created_at: string; archived: boolean; }; type SubmitFeedback = Omit<AppFeedback, 'id' | 'created_at' | 'archived'>; export { type AppFeedback, type SubmitFeedback, openFeedbackArchivePermission, openFeedbackCreatePermission, openFeedbackNavPermission, openFeedbackPageDeletePermission, openFeedbackPageReadPermission, openFeedbackPermissions };