Install any skill in seconds. Free to start, no credit card required.
Get Started Free →api/mailer — 11 abstractions.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -30% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -32% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -22% | 0% |
import { Name } from "<importPath>";webiny-use-case-pattern or webiny-event-handler-pattern skills for implementation patternsName: GetSettingsRepository Import: import { GetSettingsRepository } from "webiny/api/mailer" Source: @webiny/api-mailer/features/GetSettings/index.ts
Name: GetSettingsUseCase Import: import { GetSettingsUseCase } from "webiny/api/mailer" Source: @webiny/api-mailer/features/GetSettings/index.ts
Name: MailAfterSendEventHandler Import: import { MailAfterSendEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts
Name: MailBeforeSendEventHandler Import: import { MailBeforeSendEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts
Name: MailerService Import: import { MailerService } from "webiny/api/mailer" Source: @webiny/api-mailer/domain/MailerService/abstractions.ts
Name: MailerSettingsAfterSaveEventHandler Import: import { MailerSettingsAfterSaveEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts
Name: MailerSettingsBeforeSaveEventHandler Import: import { MailerSettingsBeforeSaveEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts
Name: MailSendErrorEventHandler Import: import { MailSendErrorEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts
Name: SaveSettingsRepository Import: import { SaveSettingsRepository } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts
Name: SaveSettingsUseCase Import: import { SaveSettingsUseCase } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts
Name: SendMailUseCase Import: import { SendMailUseCase } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts
Other measured skills in the registry, with their headline benchmark lift.