UNPKG

483 BPlain TextView Raw
1declare class FinalizationRegistryType<T> {
2 constructor(cleanup: (cleanupToken: T) => void)
3 register(object: object, cleanupToken: T, unregisterToken?: object): void
4 unregister(unregisterToken: object): void
5}
6
7declare const FinalizationRegistry: typeof FinalizationRegistryType | undefined
8
9const FinalizationRegistryLocal =
10 typeof FinalizationRegistry === "undefined" ? undefined : FinalizationRegistry
11
12export { FinalizationRegistryLocal as FinalizationRegistry }