0.5.6 • Published 4 months ago

feel-cap-native v0.5.6

Weekly downloads
-
License
MIT
Repository
github
Last release
4 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

4 months ago

0.4.8

4 months ago

0.5.4

4 months ago

0.5.3

4 months ago

0.5.6

4 months ago

0.5.5

4 months ago

0.5.0

4 months ago

0.3.9

4 months ago

0.3.0

4 months ago

0.4.5

4 months ago

0.3.6

4 months ago

0.2.7

4 months ago

0.4.4

4 months ago

0.3.5

4 months ago

0.3.8

4 months ago

0.2.9

4 months ago

0.4.6

4 months ago

0.3.7

4 months ago

0.2.8

4 months ago

0.4.1

4 months ago

0.3.2

4 months ago

0.2.3

5 months ago

0.4.0

4 months ago

0.3.1

4 months ago

0.2.2

5 months ago

0.4.3

4 months ago

0.3.4

4 months ago

0.2.5

4 months ago

0.4.2

4 months ago

0.3.3

4 months ago

0.2.4

4 months ago

0.2.1

5 months ago

0.1.8

7 months ago

0.1.9

7 months ago

0.1.7

7 months ago

0.1.6

7 months ago

0.1.5

7 months ago

0.1.4

7 months ago

0.1.3

7 months ago

0.1.2

7 months ago

0.1.1

7 months ago

0.1.0

7 months ago

0.0.9

7 months ago

0.0.8

7 months ago

0.0.7

7 months ago

0.0.6

7 months ago

0.0.5

7 months ago

0.0.4

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago