15 lines
403 B
TypeScript
15 lines
403 B
TypeScript
|
|
import qrcode from "qrcode-terminal";
|
||
|
|
import { newLine } from "../front";
|
||
|
|
|
||
|
|
const generateQRCode = (text: string): Promise<string> => {
|
||
|
|
return new Promise((resolve, reject) => {
|
||
|
|
qrcode.generate(text, { small: true }, (qrCode) => {
|
||
|
|
// On va enlever les \n et les remplacer par des newLine
|
||
|
|
qrCode = qrCode.replace(/\n/g, newLine);
|
||
|
|
resolve(qrCode);
|
||
|
|
});
|
||
|
|
});
|
||
|
|
};
|
||
|
|
|
||
|
|
export default generateQRCode;
|