DocSpace-client/packages/shared/index.d.ts
Vladimir Khvan 56e669555d Merge branch 'develop' into feature/js-sdk-presets
Conflicts:
	packages/client/src/pages/PortalSettings/categories/developer-tools/JavascriptSDK/index.js
	packages/common/components/Navigation/sub-components/control-btn.js
	packages/shared/components/navigation/Navigation.tsx
	packages/shared/selectors/Room/index.tsx
2024-01-23 16:38:55 +05:00

55 lines
1.1 KiB
TypeScript

declare module "*.svg?url" {
const content: string;
export default content;
}
declare module "*.png" {
const content: string;
export default content;
}
declare module "*.ico" {
const content: string;
export default content;
}
declare module "*.svg" {
import React from "react";
const SVG: React.VFC<React.SVGProps<SVGSVGElement>>;
export default SVG;
}
declare module "external-remotes-plugin" {}
declare module "csvjson-json_beautifier" {}
declare module "react-values" {
const StringValue: React.ReactNode;
const BooleanValue: React.ReactNode;
export { StringValue, BooleanValue };
}
declare module "resize-image" {
type ImageFormat = "png" | "gif" | "bmp" | "jpeg" | "webp";
type ImageTypes = {
[P in Uppercase<ImageFormat>]: Lowercase<P>;
};
interface ResizeImage extends ImageTypes {
resize2Canvas: (
img: HTMLImageElement,
width: number,
heigh: number,
) => HTMLCanvasElement;
resize: (
img: HTMLImageElement,
width: number,
height: number,
type: ImageFormat,
) => string;
}
const value: ResizeImage;
export default value;
}