TypeScript/tests/baselines/reference/declarationEmitObjectAssignedDefaultExport.symbols

129 lines
5.5 KiB
Plaintext

=== tests/cases/compiler/node_modules/styled-components/node_modules/hoist-non-react-statics/index.d.ts ===
interface Statics {
>Statics : Symbol(Statics, Decl(index.d.ts, 0, 0))
"$$whatever": string;
>"$$whatever" : Symbol(Statics["$$whatever"], Decl(index.d.ts, 0, 19))
}
declare namespace hoistNonReactStatics {
>hoistNonReactStatics : Symbol(hoistNonReactStatics, Decl(index.d.ts, 2, 1))
type NonReactStatics<T> = {[X in Exclude<keyof T, keyof Statics>]: T[X]}
>NonReactStatics : Symbol(NonReactStatics, Decl(index.d.ts, 3, 40))
>T : Symbol(T, Decl(index.d.ts, 4, 25))
>X : Symbol(X, Decl(index.d.ts, 4, 32))
>Exclude : Symbol(Exclude, Decl(lib.es5.d.ts, --, --))
>T : Symbol(T, Decl(index.d.ts, 4, 25))
>Statics : Symbol(Statics, Decl(index.d.ts, 0, 0))
>T : Symbol(T, Decl(index.d.ts, 4, 25))
>X : Symbol(X, Decl(index.d.ts, 4, 32))
}
export = hoistNonReactStatics;
>hoistNonReactStatics : Symbol(hoistNonReactStatics, Decl(index.d.ts, 2, 1))
=== tests/cases/compiler/node_modules/styled-components/index.d.ts ===
import * as hoistNonReactStatics from "hoist-non-react-statics";
>hoistNonReactStatics : Symbol(hoistNonReactStatics, Decl(index.d.ts, 0, 6))
export interface DefaultTheme {}
>DefaultTheme : Symbol(DefaultTheme, Decl(index.d.ts, 0, 64))
export type StyledComponent<TTag extends string, TTheme = DefaultTheme, TStyle = {}, TWhatever = never> =
>StyledComponent : Symbol(StyledComponent, Decl(index.d.ts, 1, 32))
>TTag : Symbol(TTag, Decl(index.d.ts, 2, 28))
>TTheme : Symbol(TTheme, Decl(index.d.ts, 2, 48))
>DefaultTheme : Symbol(DefaultTheme, Decl(index.d.ts, 0, 64))
>TStyle : Symbol(TStyle, Decl(index.d.ts, 2, 71))
>TWhatever : Symbol(TWhatever, Decl(index.d.ts, 2, 84))
string
& StyledComponentBase<TTag, TTheme, TStyle, TWhatever>
>StyledComponentBase : Symbol(StyledComponentBase, Decl(index.d.ts, 5, 49))
>TTag : Symbol(TTag, Decl(index.d.ts, 2, 28))
>TTheme : Symbol(TTheme, Decl(index.d.ts, 2, 48))
>TStyle : Symbol(TStyle, Decl(index.d.ts, 2, 71))
>TWhatever : Symbol(TWhatever, Decl(index.d.ts, 2, 84))
& hoistNonReactStatics.NonReactStatics<TTag>;
>hoistNonReactStatics : Symbol(hoistNonReactStatics, Decl(index.d.ts, 0, 6))
>NonReactStatics : Symbol(hoistNonReactStatics.NonReactStatics, Decl(index.d.ts, 3, 40))
>TTag : Symbol(TTag, Decl(index.d.ts, 2, 28))
export interface StyledComponentBase<TTag extends string, TTheme = DefaultTheme, TStyle = {}, TWhatever = never> {
>StyledComponentBase : Symbol(StyledComponentBase, Decl(index.d.ts, 5, 49))
>TTag : Symbol(TTag, Decl(index.d.ts, 6, 37))
>TTheme : Symbol(TTheme, Decl(index.d.ts, 6, 57))
>DefaultTheme : Symbol(DefaultTheme, Decl(index.d.ts, 0, 64))
>TStyle : Symbol(TStyle, Decl(index.d.ts, 6, 80))
>TWhatever : Symbol(TWhatever, Decl(index.d.ts, 6, 93))
tag: TTag;
>tag : Symbol(StyledComponentBase.tag, Decl(index.d.ts, 6, 114))
>TTag : Symbol(TTag, Decl(index.d.ts, 6, 37))
theme: TTheme;
>theme : Symbol(StyledComponentBase.theme, Decl(index.d.ts, 7, 14))
>TTheme : Symbol(TTheme, Decl(index.d.ts, 6, 57))
style: TStyle;
>style : Symbol(StyledComponentBase.style, Decl(index.d.ts, 8, 18))
>TStyle : Symbol(TStyle, Decl(index.d.ts, 6, 80))
whatever: TWhatever;
>whatever : Symbol(StyledComponentBase.whatever, Decl(index.d.ts, 9, 18))
>TWhatever : Symbol(TWhatever, Decl(index.d.ts, 6, 93))
}
export interface StyledInterface {
>StyledInterface : Symbol(StyledInterface, Decl(index.d.ts, 11, 1))
div: (a: TemplateStringsArray) => StyledComponent<"div">;
>div : Symbol(StyledInterface.div, Decl(index.d.ts, 12, 34))
>a : Symbol(a, Decl(index.d.ts, 13, 10))
>TemplateStringsArray : Symbol(TemplateStringsArray, Decl(lib.es5.d.ts, --, --))
>StyledComponent : Symbol(StyledComponent, Decl(index.d.ts, 1, 32))
}
declare const styled: StyledInterface;
>styled : Symbol(styled, Decl(index.d.ts, 16, 13))
>StyledInterface : Symbol(StyledInterface, Decl(index.d.ts, 11, 1))
export default styled;
>styled : Symbol(styled, Decl(index.d.ts, 16, 13))
=== tests/cases/compiler/index.ts ===
import styled from "styled-components";
>styled : Symbol(styled, Decl(index.ts, 0, 6))
const A = styled.div``;
>A : Symbol(A, Decl(index.ts, 2, 5))
>styled.div : Symbol(StyledInterface.div, Decl(index.d.ts, 12, 34))
>styled : Symbol(styled, Decl(index.ts, 0, 6))
>div : Symbol(StyledInterface.div, Decl(index.d.ts, 12, 34))
const B = styled.div``;
>B : Symbol(B, Decl(index.ts, 3, 5))
>styled.div : Symbol(StyledInterface.div, Decl(index.d.ts, 12, 34))
>styled : Symbol(styled, Decl(index.ts, 0, 6))
>div : Symbol(StyledInterface.div, Decl(index.d.ts, 12, 34))
export const C = styled.div``;
>C : Symbol(C, Decl(index.ts, 4, 12))
>styled.div : Symbol(StyledInterface.div, Decl(index.d.ts, 12, 34))
>styled : Symbol(styled, Decl(index.ts, 0, 6))
>div : Symbol(StyledInterface.div, Decl(index.d.ts, 12, 34))
export default Object.assign(A, {
>Object.assign : Symbol(ObjectConstructor.assign, Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --))
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
>assign : Symbol(ObjectConstructor.assign, Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --), Decl(lib.es2015.core.d.ts, --, --))
>A : Symbol(A, Decl(index.ts, 2, 5))
B,
>B : Symbol(B, Decl(index.ts, 6, 33))
C
>C : Symbol(C, Decl(index.ts, 7, 6))
});