Skip to content

Commit

Permalink
Remove intermediate classes for default exports
Browse files Browse the repository at this point in the history
  • Loading branch information
remcohaszing committed Apr 15, 2023
1 parent d33810c commit bda836a
Show file tree
Hide file tree
Showing 16 changed files with 32 additions and 48 deletions.
5 changes: 2 additions & 3 deletions lib/at-rule.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,8 @@ declare namespace AtRule {
raws?: AtRuleRaws
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class AtRule extends AtRule_ {}
export { AtRule as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { AtRule_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/comment.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,8 @@ declare namespace Comment {
raws?: CommentRaws
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Comment extends Comment_ {}
export { Comment as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Comment_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/container.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,8 @@ declare namespace Container {
nodes?: (ChildNode | ChildProps)[]
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Container<Child extends Node = ChildNode> extends Container_<Child> {}
export { Container as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Container_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/css-syntax-error.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@ declare namespace CssSyntaxError {
column: number
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class CssSyntaxError extends CssSyntaxError_ {}
export { CssSyntaxError as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { CssSyntaxError_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/declaration.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,8 @@ declare namespace Declaration {
raws?: DeclarationRaws
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Declaration extends Declaration_ {}
export { Declaration as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Declaration_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/document.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,8 @@ declare namespace Document {
raws?: Record<string, any>
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Document extends Document_ {}
export { Document as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Document_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/input.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,8 @@ declare namespace Input {
source?: string
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Input extends Input_ {}
export { Input as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Input_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/lazy-result.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ import Warning from './warning.js'
import Root from './root.js'

declare namespace LazyResult {
// eslint-disable-next-line @typescript-eslint/no-shadow
class LazyResult extends LazyResult_ {}
export { LazyResult as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { LazyResult_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/no-work-result.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ import Root from './root.js'
import LazyResult from './lazy-result.js'

declare namespace NoWorkResult {
// eslint-disable-next-line @typescript-eslint/no-shadow
class NoWorkResult extends NoWorkResult_ {}
export { NoWorkResult as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { NoWorkResult_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/previous-map.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@ import { SourceMapConsumer } from 'source-map-js'
import { ProcessOptions } from './postcss.js'

declare namespace PreviousMap {
// eslint-disable-next-line @typescript-eslint/no-shadow
class PreviousMap extends PreviousMap_ {}
export { PreviousMap as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { PreviousMap_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/processor.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ import Root from './root.js'
import NoWorkResult from './no-work-result.js'

declare namespace Processor {
// eslint-disable-next-line @typescript-eslint/no-shadow
class Processor extends Processor_ {}
export { Processor as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Processor_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/result.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,8 @@ declare namespace Result {
}


// eslint-disable-next-line @typescript-eslint/no-shadow
class Result extends Result_ {}
export { Result as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Result_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/root.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,8 @@ declare namespace Root {
raws?: RootRaws
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Root extends Root_ {}
export { Root as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Root_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/rule.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,8 @@ declare namespace Rule {
raws?: RuleRaws
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Rule extends Rule_ {}
export { Rule as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Rule_ as default }
}

/**
Expand Down
5 changes: 2 additions & 3 deletions lib/stringifier.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,8 @@ import {
} from './postcss.js'

declare namespace Stringifier {
// eslint-disable-next-line @typescript-eslint/no-shadow
class Stringifier extends Stringifier_ {}
export { Stringifier as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Stringifier_ as default }
}

declare class Stringifier_ {
Expand Down
5 changes: 2 additions & 3 deletions lib/warning.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,8 @@ declare namespace Warning {
plugin?: string
}

// eslint-disable-next-line @typescript-eslint/no-shadow
class Warning extends Warning_ {}
export { Warning as default }
// eslint-disable-next-line @typescript-eslint/no-use-before-define
export { Warning_ as default }
}

/**
Expand Down

0 comments on commit bda836a

Please sign in to comment.