js: richer deprecation messages

This commit is contained in:
Brandon Liu
2022-10-14 00:08:36 +08:00
parent e3c265d878
commit 6af34274d6

View File

@@ -367,10 +367,10 @@ function deserializeIndex(buffer: ArrayBuffer): Entry[] {
function detectVersion(a: ArrayBuffer): number { function detectVersion(a: ArrayBuffer): number {
const v = new DataView(a); const v = new DataView(a);
if (v.getUint16(2, true) === 2) { if (v.getUint16(2, true) === 2) {
console.warn("PMTiles spec version 2 has been deprecated;"); console.warn("PMTiles spec version 2 has been deprecated; please see github.com/protomaps/PMTiles for tools to upgrade");
return 2; return 2;
} else if (v.getUint16(2, true) === 1) { } else if (v.getUint16(2, true) === 1) {
console.warn("PMTiles spec version 1 has been deprecated;"); console.warn("PMTiles spec version 1 has been deprecated; please see github.com/protomaps/PMTiles for tools to upgrade");
return 1; return 1;
} }
return 3; return 3;