Preview:```ts
// The class definition should look something like this:
class CacheEntry<Data, Params extends unknown[] = unknown[]> {
constructor(readonly getKey: (...args: Params) => string) {}
set(data: Data, ...keyArgs: Params) {}
}
type Animal = {
name: string
...```
You can choose specific lines to embed by selecting them before copying the link.