Skip to content

Commit 81e886a

Browse files
authored
Add typed filters to Linear getAll helper (triggerdotdev#517)
* Fix getAll params type * Changeset * Search param types * Update changeset
1 parent ab9e4a9 commit 81e886a

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

.changeset/sour-jars-punch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@trigger.dev/linear": patch
3+
---
4+
5+
Fix `getAll` helper and search function params

integrations/linear/src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ export class Linear implements TriggerIntegration {
182182
>(
183183
task: TTask,
184184
key: IntegrationTaskKey,
185-
params: Nullable<QueryVariables> = {}
185+
params: Parameters<TTask>[1] = {}
186186
): Promise<Awaited<ReturnType<TTask>>["nodes"]> {
187187
const boundTask = task.bind(this as any);
188188

@@ -695,7 +695,7 @@ export class Linear implements TriggerIntegration {
695695
key: IntegrationTaskKey,
696696
params: {
697697
term: string;
698-
variables?: L.SearchDocumentsQueryVariables;
698+
variables?: Parameters<LinearClient["searchDocuments"]>[1];
699699
}
700700
): LinearReturnType<DocumentSearchPayload> {
701701
return this.runTask(
@@ -862,7 +862,7 @@ export class Linear implements TriggerIntegration {
862862
key: IntegrationTaskKey,
863863
params: {
864864
term: string;
865-
variables?: L.SearchIssuesQueryVariables;
865+
variables?: Parameters<LinearClient["searchIssues"]>[1];
866866
}
867867
): LinearReturnType<IssueSearchPayload> {
868868
return this.runTask(
@@ -1273,7 +1273,7 @@ export class Linear implements TriggerIntegration {
12731273
key: IntegrationTaskKey,
12741274
params: {
12751275
term: string;
1276-
variables?: L.SearchProjectsQueryVariables;
1276+
variables?: Parameters<LinearClient["searchProjects"]>[1];
12771277
}
12781278
): LinearReturnType<ProjectSearchPayload> {
12791279
return this.runTask(

0 commit comments

Comments
 (0)