@@ -1787,7 +1787,7 @@ export type ReactionFilters = QueryFilters<
17871787> ;
17881788
17891789export 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