New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@anywidget/types

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@anywidget/types - npm Package Compare versions

Comparing version

to
0.1.4

6

CHANGELOG.md
# @anywidget/types
## 0.1.4
### Patch Changes
- feat: expose the `IWidgetManager` from `@jupyter-widgets/base` to render function. ([`f2dbdbf`](https://github.com/manzt/anywidget/commit/f2dbdbfb099f26132001193a4e9aa3d59849af4f))
## 0.1.3

@@ -4,0 +10,0 @@

8

index.d.ts

@@ -0,1 +1,3 @@

import type { IWidgetManager } from "@jupyter-widgets/base";
type Awaitable<T> = T | Promise<T>;

@@ -27,3 +29,4 @@ type ObjectHash = Record<string, any>;

eventName: K,
callback: K extends `change:${infer Key}` ? ChangeEventHandler<T[Key]>
callback: K extends `change:${infer Key}`
? ChangeEventHandler<T[Key]>
: never,

@@ -42,2 +45,3 @@ ): void;

): void;
widget_manager: IWidgetManager;
}

@@ -53,3 +57,1 @@

}
{
"name": "@anywidget/types",
"type": "module",
"version": "0.1.3",
"version": "0.1.4",
"description": "utility types for anywidget",

@@ -6,0 +6,0 @@ "main": "index.js",

@@ -5,3 +5,3 @@ import { describe, it, expectTypeOf } from "vitest";

declare let model: AnyModel;
declare let typedModel: AnyModel<{ value: number, name: string }>;
declare let typedModel: AnyModel<{ value: number; name: string }>;

@@ -8,0 +8,0 @@ describe("AnyModel.get", () => {

@@ -5,3 +5,3 @@ {

"moduleResolution": "node",
"esModuleInterop": true,
"esModuleInterop": true
// TODO: We want to typecheck index.d.ts but not the

@@ -8,0 +8,0 @@ // rest of the node_modules.