From 087773bc5d8fd03a20cff8402936269fb076546f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 20:46:19 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v5.0.0...v6.0.0) - https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror - [github.com/psf/black-pre-commit-mirror: 25.1.0 → 26.3.1](https://github.com/psf/black-pre-commit-mirror/compare/25.1.0...26.3.1) - [github.com/astral-sh/ruff-pre-commit: v0.12.2 → v0.15.12](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.2...v0.15.12) - [github.com/pre-commit/mirrors-eslint: v9.30.1 → v10.3.0](https://github.com/pre-commit/mirrors-eslint/compare/v9.30.1...v10.3.0) --- .pre-commit-config.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 02fa0e6..2dad519 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -7,7 +7,7 @@ ci: repos: # Autoformat and linting, misc. details - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: forbid-new-submodules - id: end-of-file-fixer @@ -25,19 +25,19 @@ repos: exclude: .bumpversion.cfg # Autoformat: Python code - - repo: https://github.com/psf/black - rev: 25.1.0 + - repo: https://github.com/psf/black-pre-commit-mirror + rev: 26.3.1 hooks: - id: black - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.12.2 + rev: v0.15.12 hooks: - id: ruff args: ['--fix'] - repo: https://github.com/pre-commit/mirrors-eslint - rev: v9.30.1 + rev: v10.3.0 hooks: - id: eslint files: \.tsx?$ From fea01db0d046d0f9a295004bbccd5326c4915e91 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 20:46:57 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/document/modelFactory.ts | 4 +--- src/token.ts | 3 +-- src/types.ts | 9 +++++---- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/document/modelFactory.ts b/src/document/modelFactory.ts index 80a4f8d..9430db0 100644 --- a/src/document/modelFactory.ts +++ b/src/document/modelFactory.ts @@ -4,9 +4,7 @@ import { Contents } from '@jupyterlab/services'; import { GlueSessionModel } from './docModel'; -export class GlueSessionModelFactory - implements DocumentRegistry.IModelFactory -{ +export class GlueSessionModelFactory implements DocumentRegistry.IModelFactory { collaborative = true; /** * The name of the model. diff --git a/src/token.ts b/src/token.ts index 1cc4d64..a451c39 100644 --- a/src/token.ts +++ b/src/token.ts @@ -3,8 +3,7 @@ import { Token } from '@lumino/coreutils'; import { IGlueSessionWidget, IGlueSessionSharedModel } from './types'; -export interface IGlueSessionTracker - extends IWidgetTracker { +export interface IGlueSessionTracker extends IWidgetTracker { currentSharedModel(): IGlueSessionSharedModel | undefined; } diff --git a/src/types.ts b/src/types.ts index 1cea426..11cd8d2 100644 --- a/src/types.ts +++ b/src/types.ts @@ -39,8 +39,7 @@ export interface IGlueSessionSharedModelChange { stateChange?: StateChange[]; } -export interface IGlueSessionSharedModel - extends YDocument { +export interface IGlueSessionSharedModel extends YDocument { contents: JSONObject; attributes: IGlueSessionAttributes; dataset: IGlueSessionDataset; @@ -87,8 +86,10 @@ export interface IGlueSessionModel extends DocumentRegistry.IModel { disposed: ISignal; } -export interface IGlueSessionWidget - extends IDocumentWidget { +export interface IGlueSessionWidget extends IDocumentWidget< + Widget, + IGlueSessionModel +> { sessionWidget: SessionWidget; }