0.5.6 • Published 7 months ago

feel-cap-native v0.5.6

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

feel-cap-native

Handles native feat

Install

npm install feel-cap-native
npx cap sync

API

print(...)

print({ options, profile, data, address, printerName }: { options: PrintOptions; profile: PrintProfile; data: string; printerName: string; address: string; }) => Promise<void>
ParamType
__0{ options: PrintOptions; profile: PrintProfile; data: string; printerName: string; address: string; }

getAllPrinters()

getAllPrinters() => Promise<any>

Returns: Promise<any>


initializeScanner()

initializeScanner() => Promise<HIDDeviceInfo[]>

Returns: Promise<HIDDeviceInfo[]>


requestNewDevice(...)

requestNewDevice(vendorId: number) => Promise<any>
ParamType
vendorIdnumber

Returns: Promise<any>


connectToScanner(...)

connectToScanner(device: HIDDeviceInfo) => Promise<any>
ParamType
deviceHIDDeviceInfo

Returns: Promise<any>


createChatRoom(...)

createChatRoom(config: RoomConfig) => Promise<{ ip: string; port: number; }>
ParamType
configRoomConfig

Returns: Promise<{ ip: string; port: number; }>


proompt(...)

proompt({ apiKey, shopInfo }: { apiKey: string; shopInfo: { prompt: string; }; }) => Promise<string>
ParamType
__0{ apiKey: string; shopInfo: { prompt: string; }; }

Returns: Promise<string>


startAdvertising()

startAdvertising() => Promise<any>

Returns: Promise<any>


startDiscovery()

startDiscovery() => Promise<any>

Returns: Promise<any>


sendMessage()

sendMessage() => Promise<any>

Returns: Promise<any>


stopAllConnections()

stopAllConnections() => Promise<any>

Returns: Promise<any>


Interfaces

HIDDeviceInfo

PropType
productIdnumber
vendorIdnumber
productNamestring
manufacturerNamestring

Type Aliases

PrintOptions

{ preview?: boolean; // Whether to preview before printing width?: string; // Width of the document (e.g., "80mm") margin?: string; // Margin of the document (e.g., "0 0 0 0") copies?: number; // Number of copies to print printerName?: string; // Name of the printer silent?: boolean; // Whether to print silently without a prompt address?: string }

PrintProfile

{ name: string image: string username: string }

RoomConfig

{ owner: string staff: any[] products: any[] prepUnits: any[] }

0.4.9

7 months ago

0.4.8

7 months ago

0.5.4

7 months ago

0.5.3

7 months ago

0.5.6

7 months ago

0.5.5

7 months ago

0.5.0

7 months ago

0.3.9

7 months ago

0.3.0

7 months ago

0.4.5

7 months ago

0.3.6

7 months ago

0.2.7

7 months ago

0.4.4

7 months ago

0.3.5

7 months ago

0.3.8

7 months ago

0.2.9

7 months ago

0.4.6

7 months ago

0.3.7

7 months ago

0.2.8

7 months ago

0.4.1

7 months ago

0.3.2

7 months ago

0.2.3

7 months ago

0.4.0

7 months ago

0.3.1

7 months ago

0.2.2

7 months ago

0.4.3

7 months ago

0.3.4

7 months ago

0.2.5

7 months ago

0.4.2

7 months ago

0.3.3

7 months ago

0.2.4

7 months ago

0.2.1

8 months ago

0.1.8

9 months ago

0.1.9

9 months ago

0.1.7

9 months ago

0.1.6

9 months ago

0.1.5

10 months ago

0.1.4

10 months ago

0.1.3

10 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.1.0

10 months ago

0.0.9

10 months ago

0.0.8

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago