File tree Expand file tree Collapse file tree 3 files changed +7
-8
lines changed Expand file tree Collapse file tree 3 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ export type Change =
1010 | FilesChange
1111 | HelpFeelsChange
1212 | infoboxDefinitionChange
13- | TitleChange ;
13+ | TitleChange
14+ | PinChange ;
1415export interface InsertChange {
1516 _insert : string ;
1617 lines : {
Original file line number Diff line number Diff line change @@ -45,7 +45,6 @@ export const pin = (
4545 page . pin > 0 || ( ! page . persistent && ! ( options ?. create ?? false ) )
4646 ) return [ ] ;
4747 // Create page and pin it in a single operation
48- // @ts -ignore The server is expected to accept combined creation and pin operations
4948 const changes : Change [ ] = [ { pin : pinNumber ( ) } ] ;
5049 if ( ! page . persistent ) changes . unshift ( { title } ) ;
5150 return changes ;
Original file line number Diff line number Diff line change 1- import type { Change , DeletePageChange , PinChange } from "./change.ts" ;
1+ import type { Change , DeletePageChange } from "./change.ts" ;
22import type { PageCommit } from "./emit-events.ts" ;
33import { connect , disconnect } from "./socket.ts" ;
44import type { Socket } from "socket.io-client" ;
@@ -125,13 +125,12 @@ export type PushError =
125125export type CommitMakeHandler = (
126126 page : PushMetadata ,
127127 attempts : number ,
128- prev : Change [ ] | [ DeletePageChange ] | [ PinChange ] ,
128+ prev : Change [ ] | [ DeletePageChange ] ,
129129 reason ?: "NotFastForwardError" | "DuplicateTitleError" ,
130130) =>
131- | Promise < Change [ ] | [ DeletePageChange ] | [ PinChange ] >
131+ | Promise < Change [ ] | [ DeletePageChange ] >
132132 | Change [ ]
133- | [ DeletePageChange ]
134- | [ PinChange ] ;
133+ | [ DeletePageChange ] ;
135134
136135/** Push changes to a specific page using WebSocket
137136 *
@@ -174,7 +173,7 @@ export const push = async (
174173
175174 try {
176175 let attempts = 0 ;
177- let changes : Change [ ] | [ DeletePageChange ] | [ PinChange ] = [ ] ;
176+ let changes : Change [ ] | [ DeletePageChange ] = [ ] ;
178177 let reason : "NotFastForwardError" | "DuplicateTitleError" | undefined ;
179178
180179 // Outer loop: handles diff creation and conflict resolution
You can’t perform that action at this time.
0 commit comments