Skip to content

Commit

Permalink
Fix using the library without allowSyntheticDefaultImports
Browse files Browse the repository at this point in the history
Currently setting `"allowSyntheticDefaultImports": false` in tsconfig.json results in errors in .d.ts files.
  • Loading branch information
afdw committed Aug 1, 2022
1 parent 94de9ca commit d6c2d6c
Show file tree
Hide file tree
Showing 85 changed files with 113 additions and 108 deletions.
2 changes: 1 addition & 1 deletion es/Divider.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from "react";
import { DragState } from "./dragdrop/DragManager";
export interface DividerChild {
size: number;
Expand Down
2 changes: 1 addition & 1 deletion es/Divider.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from "react";
import { DragDropDiv } from "./dragdrop/DragDropDiv";
class BoxDataCache {
constructor(data) {
Expand Down
2 changes: 1 addition & 1 deletion es/DividerBox.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext } from "./DockData";
import { DividerChild } from "./Divider";
interface Props extends React.HTMLAttributes<HTMLDivElement> {
Expand Down
2 changes: 1 addition & 1 deletion es/DividerBox.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ var __rest = (this && this.__rest) || function (s, e) {
}
return t;
};
import React from "react";
import * as React from "react";
import { DockContextType } from "./DockData";
import { Divider } from "./Divider";
export class DividerBox extends React.PureComponent {
Expand Down
2 changes: 1 addition & 1 deletion es/DockBox.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { BoxData, DockContext } from "./DockData";
import { DividerChild } from "./Divider";
interface Props {
Expand Down
2 changes: 1 addition & 1 deletion es/DockBox.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContextType } from "./DockData";
import { Divider } from "./Divider";
import { DockPanel } from "./DockPanel";
Expand Down
2 changes: 1 addition & 1 deletion es/DockData.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from "react";
import { Filter } from "./Algorithm";
export interface TabGroup {
/**
Expand Down
2 changes: 1 addition & 1 deletion es/DockData.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from "react";
/** @ignore */
export const defaultGroup = {
floatable: true,
Expand Down
2 changes: 1 addition & 1 deletion es/DockDropEdge.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext, DockMode, DropDirection, PanelData, TabGroup } from "./DockData";
import { DragState } from "./dragdrop/DragManager";
interface DockDropEdgeProps {
Expand Down
2 changes: 1 addition & 1 deletion es/DockDropEdge.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContextType } from "./DockData";
import { DragDropDiv } from "./dragdrop/DragDropDiv";
import { DragState } from "./dragdrop/DragManager";
Expand Down
2 changes: 1 addition & 1 deletion es/DockDropLayer.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext, DockMode, DropDirection, PanelData } from "./DockData";
import { DragState } from "./dragdrop/DragManager";
interface DockDropSquareProps {
Expand Down
2 changes: 1 addition & 1 deletion es/DockDropLayer.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContextType, placeHolderStyle } from "./DockData";
import { DragDropDiv } from "./dragdrop/DragDropDiv";
import { DragState } from "./dragdrop/DragManager";
Expand Down
3 changes: 2 additions & 1 deletion es/DockLayout.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import React, { CSSProperties } from "react";
import * as React from "react";
import { CSSProperties } from "react";
import { BoxData, DockContext, DropDirection, LayoutBase, LayoutData, PanelBase, PanelData, TabBase, TabData, TabGroup, TabPaneCache } from "./DockData";
import * as Algorithm from "./Algorithm";
export interface LayoutProps {
Expand Down
4 changes: 2 additions & 2 deletions es/DockLayout.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ var __rest = (this && this.__rest) || function (s, e) {
}
return t;
};
import React from "react";
import ReactDOM from "react-dom";
import * as React from "react";
import * as ReactDOM from "react-dom";
import debounce from 'lodash/debounce';
import { defaultGroup, DockContextProvider, placeHolderGroup, placeHolderStyle } from "./DockData";
import { DockBox } from "./DockBox";
Expand Down
2 changes: 1 addition & 1 deletion es/DockPanel.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext, PanelData } from "./DockData";
import { DragState } from "./dragdrop/DragManager";
interface Props {
Expand Down
2 changes: 1 addition & 1 deletion es/DockPanel.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContextType } from "./DockData";
import { DockTabs } from "./DockTabs";
import { DragDropDiv } from "./dragdrop/DragDropDiv";
Expand Down
2 changes: 1 addition & 1 deletion es/DockTabBar.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import * as DragManager from "./dragdrop/DragManager";
import type { TabNavListProps } from "rc-tabs/lib/TabNavList";
interface DockTabBarProps extends TabNavListProps {
Expand Down
2 changes: 1 addition & 1 deletion es/DockTabBar.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ var __rest = (this && this.__rest) || function (s, e) {
}
return t;
};
import React from "react";
import * as React from "react";
import { DragDropDiv } from "./dragdrop/DragDropDiv";
import { DockContextType } from "./DockData";
/**
Expand Down
2 changes: 1 addition & 1 deletion es/DockTabPane.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import { DockContext, TabPaneCache } from "./DockData";
import { TabPaneProps } from "rc-tabs";
interface DockTabPaneProps extends TabPaneProps {
Expand Down
2 changes: 1 addition & 1 deletion es/DockTabPane.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from 'react';
import classNames from 'classnames';
import { DockContextType } from "./DockData";
export default class DockTabPane extends React.PureComponent {
Expand Down
2 changes: 1 addition & 1 deletion es/DockTabs.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext, DropDirection, PanelData, TabData } from "./DockData";
import * as DragManager from "./dragdrop/DragManager";
export declare class TabCache {
Expand Down
2 changes: 1 addition & 1 deletion es/DockTabs.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContextType } from "./DockData";
import Tabs from 'rc-tabs';
import Menu, { MenuItem } from 'rc-menu';
Expand Down
2 changes: 1 addition & 1 deletion es/FloatBox.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { BoxData } from "./DockData";
interface Props {
boxData: BoxData;
Expand Down
2 changes: 1 addition & 1 deletion es/FloatBox.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockPanel } from "./DockPanel";
export class FloatBox extends React.PureComponent {
render() {
Expand Down
2 changes: 1 addition & 1 deletion es/MaxBox.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { BoxData, PanelData } from "./DockData";
interface Props {
boxData: BoxData;
Expand Down
2 changes: 1 addition & 1 deletion es/MaxBox.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockPanel } from "./DockPanel";
export class MaxBox extends React.PureComponent {
render() {
Expand Down
2 changes: 1 addition & 1 deletion es/WindowBox.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { BoxData } from "./DockData";
interface Props {
boxData: BoxData;
Expand Down
2 changes: 1 addition & 1 deletion es/WindowBox.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { WindowPanel } from "./WindowPanel";
export class WindowBox extends React.PureComponent {
render() {
Expand Down
2 changes: 1 addition & 1 deletion es/WindowPanel.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext, PanelData } from "./DockData";
interface Props {
panelData: PanelData;
Expand Down
2 changes: 1 addition & 1 deletion es/WindowPanel.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import NewWindow from "rc-new-window";
import { DockContextType } from "./DockData";
import { DockPanel } from "./DockPanel";
Expand Down
2 changes: 1 addition & 1 deletion es/dragdrop/DragDropDiv.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import * as DragManager from "./DragManager";
import { GestureState } from "./GestureManager";
export declare type AbstractPointerEvent = MouseEvent | TouchEvent;
Expand Down
2 changes: 1 addition & 1 deletion es/dragdrop/DragDropDiv.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ var __rest = (this && this.__rest) || function (s, e) {
}
return t;
};
import React from "react";
import * as React from "react";
import * as DragManager from "./DragManager";
import { GestureState } from "./GestureManager";
export class DragDropDiv extends React.PureComponent {
Expand Down
4 changes: 2 additions & 2 deletions example/adv-save-layout.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/adv-tab-update.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/basic.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {jsxTab, htmlTab} from './prism-tabs';
import {DockLayout, DockContextType} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/controlled-layout.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/disable-dock.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {jsxTab, htmlTab} from './prism-tabs';
import {DockLayout, DockContextType} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/divider-box.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {jsxTab, htmlTab} from './prism-tabs';
import {DockLayout, DividerBox} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/drag-new-tab.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout, DragDropDiv} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/drop-mode.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/gesture.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {jsxTab} from "./prism-tabs";
import {DragDropDiv, GestureState} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/index.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {Divider} from '../lib';
// keep the above unused import so tools script can understand this jsx

Expand Down
4 changes: 2 additions & 2 deletions example/new-window.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/panel-extra.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout, DockContextType} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/panel-style.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {jsxTab, htmlTab} from './prism-tabs';
import {DockLayout} from '../lib';

Expand Down
2 changes: 1 addition & 1 deletion example/prism-tabs.tsx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from "react";

let name = window.location.pathname.split('/').pop();
name = name.substr(0, name.length - 5);
Expand Down
4 changes: 2 additions & 2 deletions example/save-layout.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/shared-import.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
export * from '../lib';
export * from './prism-tabs';

import React1 from 'react';
import ReactDom1 from 'react-dom';
import * as React1 from 'react';
import * as ReactDom1 from 'react-dom';

export const React = React1;
export const ReactDOM = ReactDom1;
4 changes: 2 additions & 2 deletions example/standalone-divider.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {jsxTab} from "./prism-tabs";
import {Divider} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/tab-cache.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/tab-min-size.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {jsxTab, htmlTab} from './prism-tabs';
import {DockLayout} from '../lib';

Expand Down
4 changes: 2 additions & 2 deletions example/tab-update.jsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import React from 'react';
import ReactDOM from 'react-dom';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import {htmlTab, jsxTab} from "./prism-tabs";
import {DockLayout} from '../lib';

Expand Down
2 changes: 1 addition & 1 deletion lib/Divider.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from "react";
import { DragState } from "./dragdrop/DragManager";
export interface DividerChild {
size: number;
Expand Down
2 changes: 1 addition & 1 deletion lib/DividerBox.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext } from "./DockData";
import { DividerChild } from "./Divider";
interface Props extends React.HTMLAttributes<HTMLDivElement> {
Expand Down
2 changes: 1 addition & 1 deletion lib/DockBox.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { BoxData, DockContext } from "./DockData";
import { DividerChild } from "./Divider";
interface Props {
Expand Down
2 changes: 1 addition & 1 deletion lib/DockData.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from 'react';
import * as React from "react";
import { Filter } from "./Algorithm";
export interface TabGroup {
/**
Expand Down
2 changes: 1 addition & 1 deletion lib/DockDropEdge.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React from "react";
import * as React from "react";
import { DockContext, DockMode, DropDirection, PanelData, TabGroup } from "./DockData";
import { DragState } from "./dragdrop/DragManager";
interface DockDropEdgeProps {
Expand Down
Loading

0 comments on commit d6c2d6c

Please sign in to comment.