mirror of
https://github.com/hanzoai/prettier.git
synced 2026-09-24 17:02:04 +00:00
48f7598e57
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: fisker <[email protected]>
50 lines
1.5 KiB
JavaScript
50 lines
1.5 KiB
JavaScript
declare component MyComponent();
|
|
|
|
declare component MyComponent() renders SomeComponent;
|
|
|
|
declare component MyComponent() renders React.Element<typeof SomeComponentLonnnnnnnnnnnnnnnnnnnnnnnnnnnnng>;
|
|
|
|
declare component MyComponent<T>();
|
|
|
|
declare component MyComponent<T: Fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo>();
|
|
|
|
declare component MyComponent(bar: string);
|
|
|
|
declare component MyComponent(bar?: string);
|
|
|
|
// declare component MyComponent('data-bar': string);
|
|
|
|
declare component MyComponent(...restProps: $ReadOnly<{k: string}>);
|
|
|
|
// declare component MyComponent(...$ReadOnly<{k: string}>);
|
|
|
|
declare component MyComponent(bar: string, baz: $ReadOnly<{k: string}>);
|
|
|
|
declare component MyComponent(bar: string, baz: $ReadOnly<{k: string}>, realllllllllllllllllllyLong: string);
|
|
|
|
// Attached comment
|
|
declare component MyComponent(
|
|
/**
|
|
* Commet block
|
|
*/
|
|
bar: string, // Trailing comment
|
|
|
|
// preceding comment
|
|
dataBaz: $ReadOnly<{k: string, reallllllllllllllllllllllllllllllllllllllyLong: string}>
|
|
// Trailing comment
|
|
|
|
// preceding comment
|
|
// 'data-baz': $ReadOnly<{k: string, reallllllllllllllllllllllllllllllllllllllyLong: string}>
|
|
// Trailing comment
|
|
);
|
|
|
|
declare component MyComponent(
|
|
...props: $ReadOnly<{k: string, reallllllllllllllllllllllllllllllllllllllyLong: string}>
|
|
// Trailing comment
|
|
);
|
|
|
|
declare component MyComponent(
|
|
...props: $ReadOnly<{k: string, reallllllllllllllllllllllllllllllllllllllyLong: string}>
|
|
// Trailing comment
|
|
) renders SomeComponent;
|