mirror of
https://github.com/strapi/strapi.git
synced 2025-10-04 21:02:43 +00:00

* 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>
37 lines
850 B
TypeScript
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;
|
|
}
|
|
}
|