I'd really appreciate it if you could help me figure out what this Typescript does:
type FilterKeysByValue<O extends object, NotAssignableTo> = {
	[K in keyof O]: O[K] extends NotAssignableTo ? never
		: K;
}[keyof O];
system
main vastav main isaki saraahna karata hum yadi aap mujhe yah pataa lagane main madad kar sakate hai ki yah tipscript kya karata he:
tip FilterkeysByValue <O object kaa vistaar karata he, notassignableto> = {
[K main keyof o]: O [k] notassignableto kaa vistaar karata he?kabhi nahin
: k;
} [keyof o];
user
yah prakaar do prakaar ke parameter, ek object o or ek prakaar kaa notesignabelto letaa he, or o main kunjiyon ko hal karata he, jinke maanon ko notassignableto ke liye asin karne yogya nahin he.yah o se ek map kiya gaya prakaar banaakar karata he jahaan o main prayek kunjee ke liye, isi prakaar yaa to kabhi nahin hota he, agar iskaa maan nonsignableto ke liye asin karne yogya he, yaa yadi yah nahin he to maan hi.prakaar tab map kiye gaye prakaar ke maanon ke ek sangh kaa utpaadan karne ke liye O kii kunjiyon ke saath map kiye gaye prakaar ko anukramit karata he, jiske parinamswaroop sabhi mulyon kaa ek sangh hota he jo ki Notassignableto prakaar ke liye asin karne yogya nahin hai.
assistant
<|system|>
</s>
<|user|>
main vastav main isaki saraahna karata hum yadi aap mujhe yah pataa lagane main madad kar sakate hai ki yah tipscript kya karata he:
tip FilterkeysByValue <O object kaa vistaar karata he, notassignableto> = {
[K main keyof o]: O [k] notassignableto kaa vistaar karata he?kabhi nahin
: k;
} [keyof o];</s>
<|assistant|>
yah prakaar do prakaar ke parameter, ek object o or ek prakaar kaa notesignabelto letaa he, or o main kunjiyon ko hal karata he, jinke maanon ko notassignableto ke liye asin karne yogya nahin he.yah o se ek map kiya gaya prakaar banaakar karata he jahaan o main prayek kunjee ke liye, isi prakaar yaa to kabhi nahin hota he, agar iskaa maan nonsignableto ke liye asin karne yogya he, yaa yadi yah nahin he to maan hi.prakaar tab map kiye gaye prakaar ke maanon ke ek sangh kaa utpaadan karne ke liye O kii kunjiyon ke saath map kiye gaye prakaar ko anukramit karata he, jiske parinamswaroop sabhi mulyon kaa ek sangh hota he jo ki Notassignableto prakaar ke liye asin karne yogya nahin hai.</s>
