UNPKG

@gramio/split

Version:

Split messages into multiple parts

9 lines (5 loc) 367 B
import { FormattableString } from '@gramio/format'; type MaybePromise<T> = T | Promise<T>; type Action<ReturnData = unknown> = (formattableString: FormattableString) => MaybePromise<ReturnData>; declare function splitMessage<ReturnData>(text: FormattableString | string, action: Action<ReturnData>, limit?: number): Promise<ReturnData[]>; export { splitMessage };