Josh 94f313a12e
chore: move CM admin to own package (#19929)
* chore: initiate moving CM to own package

* chore: refactor to handle routes

* chore: init review-workflows-package

* chore: fix build

* chore: refactor review-workflows fe

* chore: fix unit suite

* chore: spelling mistake

Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>

---------

Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2024-03-28 13:26:44 +00:00

37 lines
850 B
TypeScript

/// <reference types="vite/client" />
import { type StrapiTheme } from '@strapi/design-system';
import type { Modules } from '@strapi/types';
declare module 'styled-components' {
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface DefaultTheme extends StrapiTheme {}
}
interface BrowserStrapi {
backendURL: string;
isEE: boolean;
future: {
isEnabled: (name: keyof NonNullable<Modules.Features.FeaturesConfig['future']>) => boolean;
};
features: {
SSO: 'sso';
AUDIT_LOGS: 'audit-logs';
REVIEW_WORKFLOWS: 'review-workflows';
isEnabled: (featureName?: string) => boolean;
};
flags: {
promoteEE?: boolean;
nps?: boolean;
};
projectType: 'Community' | 'Enterprise';
telemetryDisabled: boolean;
}
declare global {
interface Window {
strapi: BrowserStrapi;
}
}