Skip to content

Commit a9de07c

Browse files
committed
more samples
1 parent 2140178 commit a9de07c

File tree

2 files changed

+40
-4
lines changed

2 files changed

+40
-4
lines changed

analysis/examples/example-project/src/syntax/sample-highlighting.res

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ type someEnum =
1818
| AnotherMember
1919
| SomeMemberWithPayload(someRecord<int>)
2020

21+
type somePolyEnum = [
22+
| #someMember
23+
| #AnotherMember
24+
| #SomeMemberWithPayload(someRecord<int>)
25+
| #"fourth Member"
26+
]
27+
2128
// Destructuring
2229
let destructuring = () => {
2330
let someVar = (1, 2, 3)
@@ -32,12 +39,24 @@ let destructuring = () => {
3239
someField
3340
}
3441

42+
module SomeModule = {
43+
type t = Some | Value | Here
44+
}
45+
3546
// JSX
3647
module SomeComponent = {
3748
@react.component
38-
let make = () => {
49+
let make = (
50+
~someProp: int,
51+
~otherProp: string,
52+
~thirdProp: SomeModule.t,
53+
~fourth: somePolyEnum=#"fourth member",
54+
) => {
3955
React.null
4056
}
4157
}
4258

43-
let jsx = <div> <SomeComponent /> </div>
59+
let jsx =
60+
<div>
61+
<SomeComponent someProp=123 otherProp="hello" thirdProp=Value fourth=#AnotherMember />
62+
</div>

analysis/examples/example-project/src/syntax/sample-highlighting.tsx

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,30 @@ let destructuring = () => {
3232
return someField;
3333
};
3434

35+
namespace SomeModule {
36+
export enum t {
37+
Some,
38+
Value,
39+
Here,
40+
}
41+
}
42+
3543
// JSX
36-
const SomeComponent = () => {
44+
interface Props {
45+
someProp: number;
46+
otherProp: string;
47+
thirdProp: SomeModule.t;
48+
}
49+
const SomeComponent = ({ someProp, otherProp, thirdProp }: Props) => {
3750
return null;
3851
};
3952

4053
let jsx = (
4154
<div>
42-
<SomeComponent />
55+
<SomeComponent
56+
someProp={123}
57+
otherProp="hello"
58+
thirdProp={SomeModule.t.Value}
59+
/>
4360
</div>
4461
);

0 commit comments

Comments
 (0)