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()
static
create():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()
static
checkInbox(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);