@baicheng-michael/backstage-plugin-open-feedback-common
Version:
Common functionalities for the open-feedback plugin
35 lines (31 loc) • 1.13 kB
TypeScript
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;
/**
* @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;
};
type SubmitFeedback = Omit<AppFeedback, 'id' | 'created_at'>;
export { type AppFeedback, type SubmitFeedback, openFeedbackCreatePermission, openFeedbackPageDeletePermission, openFeedbackPageReadPermission, openFeedbackPermissions };