refactor(v2): add ExecutionEnvironment, BrowserOnly, isInternalUrl to known type aliases (#4387)

This commit is contained in:
Armano 2021-03-12 16:00:33 +01:00 committed by GitHub
parent 735b3b3cc0
commit f51f21965c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -157,12 +157,36 @@ declare module '@docusaurus/useDocusaurusContext' {
}
declare module '@docusaurus/useBaseUrl' {
export default function (
export default function useBaseUrl(
relativePath: string | undefined,
opts?: {absolute?: true; forcePrependBaseUrl?: true},
): string;
}
declare module '@docusaurus/ExecutionEnvironment' {
const ExecutionEnvironment: {
canUseDOM: boolean;
canUseEventListeners: boolean;
canUseIntersectionObserver: boolean;
canUseViewport: boolean;
};
export default ExecutionEnvironment;
}
declare module '@docusaurus/BrowserOnly' {
export type Props = {
children?: () => JSX.Element;
fallback?: JSX.Element;
};
const BrowserOnly: (props: Props) => JSX.Element | null;
export default BrowserOnly;
}
declare module '@docusaurus/isInternalUrl' {
export function hasProtocol(url: string): boolean;
export default function isInternalUrl(url?: string): boolean;
}
declare module '*.module.css' {
const classes: {readonly [key: string]: string};
export default classes;