Skip to content

Commit 7c00d85

Browse files
committed
replace eslint comments with typecast
1 parent c5bcdab commit 7c00d85

File tree

1 file changed

+11
-20
lines changed

1 file changed

+11
-20
lines changed

packages/parser/tests/unit/parser.decorator.test.ts

+11-20
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ describe('Parser Decorator', () => {
2727
public async handler(
2828
event: TestEvent,
2929
_context: Context
30-
): Promise<unknown> {
30+
): Promise<TestEvent> {
3131
return event;
3232
}
3333

@@ -60,7 +60,7 @@ describe('Parser Decorator', () => {
6060
safeParse: true,
6161
})
6262
public async handlerWithSchemaAndSafeParse(
63-
event: ParsedResult<TestEvent, TestEvent>,
63+
event: ParsedResult<unknown, TestEvent>,
6464
_context: Context
6565
): Promise<ParsedResult> {
6666
return event;
@@ -99,9 +99,7 @@ describe('Parser Decorator', () => {
9999
testEvent.detail = customPayload;
100100

101101
const resp = await lambda.handlerWithSchemaAndEnvelope(
102-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
103-
// @ts-ignore
104-
testEvent,
102+
testEvent as unknown as TestEvent,
105103
{} as Context
106104
);
107105

@@ -130,9 +128,7 @@ describe('Parser Decorator', () => {
130128
testEvent.detail = customPayload;
131129

132130
const resp = await lambda.handlerWithParserCallsAnotherMethod(
133-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
134-
// @ts-ignore
135-
testEvent,
131+
testEvent as unknown as TestEvent,
136132
{} as Context
137133
);
138134

@@ -143,9 +139,7 @@ describe('Parser Decorator', () => {
143139
const testEvent = generateMock(TestSchema);
144140

145141
const resp = await lambda.handlerWithSchemaAndSafeParse(
146-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
147-
// @ts-ignore
148-
testEvent,
142+
testEvent as unknown as ParsedResult<unknown, TestEvent>,
149143
{} as Context
150144
);
151145

@@ -157,9 +151,10 @@ describe('Parser Decorator', () => {
157151

158152
it('should parse event with schema and safeParse and return error', async () => {
159153
expect(
160-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
161-
// @ts-ignore
162-
await lambda.handlerWithSchemaAndSafeParse({ foo: 'bar' }, {} as Context)
154+
await lambda.handlerWithSchemaAndSafeParse(
155+
{ foo: 'bar' } as unknown as ParsedResult<unknown, TestEvent>,
156+
{} as Context
157+
)
163158
).toEqual({
164159
error: expect.any(ParseError),
165160
success: false,
@@ -173,9 +168,7 @@ describe('Parser Decorator', () => {
173168
event.detail = testEvent;
174169

175170
const resp = await lambda.harndlerWithEnvelopeAndSafeParse(
176-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
177-
// @ts-ignore
178-
event,
171+
event as unknown as ParsedResult<TestEvent, TestEvent>,
179172
{} as Context
180173
);
181174

@@ -188,9 +181,7 @@ describe('Parser Decorator', () => {
188181
it('should parse event with envelope and safeParse and return error', async () => {
189182
expect(
190183
await lambda.harndlerWithEnvelopeAndSafeParse(
191-
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
192-
// @ts-ignore
193-
{ foo: 'bar' },
184+
{ foo: 'bar' } as unknown as ParsedResult<TestEvent, TestEvent>,
194185
{} as Context
195186
)
196187
).toEqual({

0 commit comments

Comments
 (0)