Mika Scraper / TempMail
Class: TempMail
Defined in: src/temp-mail/tempmail.ts:46
The TempMail class provides access to the temporary email creation and inbox message retrieval utilizing the unofficial API: TempMail APIโ.
Constructor
new TempMail()
Creates an instance of the TempMail class.
Returns
TempMail: A new instance of the TempMail class.
Methods
create()
staticcreate():Promise<TempMailResponse<TempMailCreateResult>>
Defined in: src/temp-mail/tempmail.ts:59
Generates a new temporary email address.
Returns
Promise<TempMailResponse<TempMailCreateResult>>: An object containing the generated email address and a token for accessing the inbox.
Throws
This method may throw an error on HTTP request failures or parsing issues.
checkInbox()
staticcheckInbox(token: string):Promise<TempMailResponse<TempMailMessage[]>>
Defined in: src/temp-mail/tempmail.ts:91
Fetches inbox messages for a given temporary email token.
Parameters
token(string): A unique identifier associated with the generated email address.
Returns
Promise<TempMailResponse<TempMailMessage[]>>: A list of inbox messages associated with the provided token.
Throws
The method throws an error if the provided token is invalid or if the request fails.
const tempEmail = await TempMail.create();
const messages = await TempMail.checkInbox(tempEmail.token);