From cf0576d62762c71a217cdac66177f71eaf954e49 Mon Sep 17 00:00:00 2001 From: Andy Date: Thu, 21 Dec 2017 07:23:52 -0800 Subject: [PATCH] chunked-dc: Provides its own types (#22397) --- notNeededPackages.json | 6 ++++ types/chunked-dc/chunked-dc-tests.ts | 19 ---------- types/chunked-dc/index.d.ts | 53 ---------------------------- types/chunked-dc/tsconfig.json | 24 ------------- types/chunked-dc/tslint.json | 1 - 5 files changed, 6 insertions(+), 97 deletions(-) delete mode 100644 types/chunked-dc/chunked-dc-tests.ts delete mode 100644 types/chunked-dc/index.d.ts delete mode 100644 types/chunked-dc/tsconfig.json delete mode 100644 types/chunked-dc/tslint.json diff --git a/notNeededPackages.json b/notNeededPackages.json index 921fd414ce..2cb9f876d1 100644 --- a/notNeededPackages.json +++ b/notNeededPackages.json @@ -150,6 +150,12 @@ "sourceRepoURL": "https://github.com/mapbox/cheap-ruler", "asOfVersion": "2.5.0" }, + { + "libraryName": "chunked-dc", + "typingsPackageName": "chunked-dc", + "sourceRepoURL": "https://github.com/saltyrtc/chunked-dc-js", + "asOfVersion": "0.2.2" + }, { "libraryName": "commander", "typingsPackageName": "commander", diff --git a/types/chunked-dc/chunked-dc-tests.ts b/types/chunked-dc/chunked-dc-tests.ts deleted file mode 100644 index 1bedf11c5a..0000000000 --- a/types/chunked-dc/chunked-dc-tests.ts +++ /dev/null @@ -1,19 +0,0 @@ -// Chunker - -let chunker = new Chunker(1337, Uint8Array.of(1, 2, 3), 2); -for (const chunk of chunker) { - // Do smoething with chunk -} -while (chunker.hasNext) { - const chunk = chunker.next().value; -} - -// Unchunker - -let unchunker = new Unchunker(); -unchunker.onMessage = (message: Uint8Array, context: any[]) => { - // Do something with the received message -}; -let chunk = Uint8Array.of(1, 2).buffer; -unchunker.add(chunk); -unchunker.gc(1024); diff --git a/types/chunked-dc/index.d.ts b/types/chunked-dc/index.d.ts deleted file mode 100644 index 5e57953621..0000000000 --- a/types/chunked-dc/index.d.ts +++ /dev/null @@ -1,53 +0,0 @@ -// Type definitions for chunked-dc 0.1 -// Project: https://github.com/saltyrtc/chunked-dc-js -// Definitions by: Danilo Bargen -// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped - -// Interfaces -declare namespace chunkedDc { - /** common.ts */ - - interface CommonStatic { - HEADER_LENGTH: number; - } - - /** chunker.ts */ - - interface Chunker extends IterableIterator { - hasNext: boolean; - next(): IteratorResult; - [Symbol.iterator](): IterableIterator; - } - - interface ChunkerStatic { - new(id: number, message: Uint8Array, chunkSize: number): Chunker; - } - - /** unchunker.ts */ - - type MessageListener = (message: Uint8Array, context?: any) => void; - - interface Unchunker { - onMessage: MessageListener; - add(chunk: ArrayBuffer, context?: any): void; - gc(maxAge: number): number; - } - - interface UnchunkerStatic { - new(): Unchunker; - } - - /** main.ts */ - - interface Standalone { - Chunker: ChunkerStatic; - Unchunker: UnchunkerStatic; - } -} - -// Entry point for the packed ES5 version: -declare var chunkedDc: chunkedDc.Standalone; - -// Entry point for the ES2015 version: -declare var Chunker: chunkedDc.ChunkerStatic; -declare var Unchunker: chunkedDc.UnchunkerStatic; diff --git a/types/chunked-dc/tsconfig.json b/types/chunked-dc/tsconfig.json deleted file mode 100644 index 28dc51c3c3..0000000000 --- a/types/chunked-dc/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "target": "es6", - "lib": [ - "es6" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "baseUrl": "../", - "typeRoots": [ - "../" - ], - "types": [], - "noEmit": true, - "forceConsistentCasingInFileNames": true - }, - "files": [ - "index.d.ts", - "chunked-dc-tests.ts" - ] -} \ No newline at end of file diff --git a/types/chunked-dc/tslint.json b/types/chunked-dc/tslint.json deleted file mode 100644 index 3db14f85ea..0000000000 --- a/types/chunked-dc/tslint.json +++ /dev/null @@ -1 +0,0 @@ -{ "extends": "dtslint/dt.json" }