painbrush
1.0.21.1.0
src/pixel.d.ts+
src/pixel.d.tsNew file+14
Index: package/src/pixel.d.ts
===================================================================
--- package/src/pixel.d.ts
+++ package/src/pixel.d.ts
@@ -0,0 +1,14 @@
+import type { Color } from "./color/utils.ts";
+import type { LayerMeta, Layer, SingleChannelLayer } from "./layer.ts";
+export declare const COORDS_ZERO: {
+ x: number;
+ y: number;
+};
+export type XYCoords = {
+ x: number;
+ y: number;
+};
+export declare const getPixelIndexFromCoords: (coords: XYCoords, { width }: LayerMeta) => number;
+export declare const getPixelXYCoords: (index: number, { width }: LayerMeta) => XYCoords;
+export declare const getPixelColor: (coords: XYCoords, layer: Layer) => Color | null;
+export declare const getPixelFromSingleChannelLayer: (coords: XYCoords, layer: SingleChannelLayer) => number | null;