vite-uni-dev-tool
Version:
vite-uni-dev-tool, debug, uni-app, 一处编写,到处调试
54 lines • 2.1 kB
TypeScript
export default function useNFCMpWeiXin(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: NFC.Instance | undefined;
startHCE: () => boolean | undefined;
stopHCE: () => boolean | undefined;
connect: () => Promise<unknown>;
close: () => Promise<unknown>;
write: (data: ArrayBuffer) => Promise<void>;
writeNdf: (data: NFC.NdefData) => Promise<void>;
};
//# sourceMappingURL=useNFCMpWeiXin.d.ts.map