Skip to content

Commit d68df45

Browse files
Add $autocomplete and $q
1 parent 3cd767d commit d68df45

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

src/types.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1787,7 +1787,7 @@ export type ReactionFilters = QueryFilters<
17871787
>;
17881788

17891789
export type ChannelFilters = QueryFilters<
1790-
ContainsOperator<Omit<CustomChannelData, 'name'>> & {
1790+
ContainsOperator<CustomChannelData & { name?: string }> & {
17911791
app_banned?: 'only' | 'excluded';
17921792
has_unread?: boolean;
17931793
archived?: boolean;
@@ -1802,19 +1802,12 @@ export type ChannelFilters = QueryFilters<
18021802
| RequireOnlyOne<Pick<QueryFilter<string>, '$in'>>
18031803
| RequireOnlyOne<Pick<QueryFilter<string[]>, '$eq'>>
18041804
| PrimitiveFilter<string[]>;
1805-
name?:
1806-
| RequireOnlyOne<
1807-
{
1808-
$autocomplete?: string;
1809-
} & QueryFilter<string>
1810-
>
1811-
| PrimitiveFilter<string>;
18121805
pinned?: boolean;
18131806
last_updated?:
18141807
| RequireOnlyOne<Pick<QueryFilter<string>, '$eq' | '$gt' | '$gte' | '$lt' | '$lte'>>
18151808
| PrimitiveFilter<string>;
18161809
} & {
1817-
[Key in keyof Omit<ChannelResponse, 'name' | 'members' | keyof CustomChannelData>]:
1810+
[Key in keyof Omit<ChannelResponse, 'members' | keyof CustomChannelData>]:
18181811
| RequireOnlyOne<QueryFilter<ChannelResponse[Key]>>
18191812
| PrimitiveFilter<ChannelResponse[Key]>;
18201813
}
@@ -2025,7 +2018,12 @@ export type QueryFilter<ObjectType = string> =
20252018
$in?: PrimitiveFilter<ObjectType>[];
20262019
$lt?: PrimitiveFilter<ObjectType>;
20272020
$lte?: PrimitiveFilter<ObjectType>;
2028-
}
2021+
} & (NonNullable<ObjectType> extends string
2022+
? {
2023+
$autocomplete?: PrimitiveFilter<ObjectType>;
2024+
$q?: PrimitiveFilter<ObjectType>;
2025+
}
2026+
: {})
20292027
: {
20302028
$eq?: PrimitiveFilter<ObjectType>;
20312029
$exists?: boolean;

0 commit comments

Comments
 (0)