vite-uni-dev-tool
Version:
vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试
55 lines • 2.07 kB
TypeScript
export default function useNFCAndroid(listener: (data: NFC.Result) => void, options?: {
timeout?: number;
/** 检测连接状态 */
checkConnectedDelay?: number;
}): {
data: import('vue').Ref<{
[x: string]: any;
id: {
readonly byteLength: number;
slice: (begin: number, end?: number | undefined) => ArrayBuffer;
readonly [Symbol.toStringTag]: string;
};
techs: NFC.NfcType[];
ndefMessage?: string | undefined;
sak?: number | undefined;
sakType?: string | undefined;
sakHex?: string | undefined;
maxTransceiveLength?: number | undefined;
nfcType?: NFC.NfcType | undefined;
readWriteStandard?: string[] | undefined;
byteArray: number[];
hexArray: string[];
hexString: string;
}, NFC.Result | {
[x: string]: any;
id: {
readonly byteLength: number;
slice: (begin: number, end?: number | undefined) => ArrayBuffer;
readonly [Symbol.toStringTag]: string;
};
techs: NFC.NfcType[];
ndefMessage?: string | undefined;
sak?: number | undefined;
sakType?: string | undefined;
sakHex?: string | undefined;
maxTransceiveLength?: number | undefined;
nfcType?: NFC.NfcType | undefined;
readWriteStandard?: string[] | undefined;
byteArray: number[];
hexArray: string[];
hexString: string;
}>;
isNdef: import('vue').Ref<boolean, boolean>;
isSupportNFC: import('vue').Ref<boolean | undefined, boolean | undefined>;
isListening: import('vue').Ref<boolean, boolean>;
isConnected: import('vue').Ref<boolean, boolean>;
nfcInstance: any;
startHCE: () => boolean | undefined;
stopHCE: () => boolean | undefined;
connect: () => void;
close: () => void;
write: (writeData: ArrayBuffer) => void;
writeNdf: (data: NFC.NdefData) => void;
};
//# sourceMappingURL=useNFCAndroid.d.ts.map