* Create a new Mark instance * @param config - Mark configuration object or a function that returns a configuration object
(
config: ConfigParameter<O, S> | (() => ConfigParameter<O, S>),
)
| 51 | * @param config - Mark configuration object or a function that returns a configuration object |
| 52 | */ |
| 53 | static create<O = Record<string, never>, S = Record<string, never>>( |
| 54 | config: ConfigParameter<O, S> | (() => ConfigParameter<O, S>), |
| 55 | ) { |
| 56 | const resolvedConfig = typeof config === 'function' ? config() : config; |
| 57 | return new EmailMark<O, S>(resolvedConfig); |
| 58 | } |
| 59 | |
| 60 | static from<O, S>( |
| 61 | mark: Mark<O, S>, |
no outgoing calls