Files
sift/vendor/github.com/JohannesKaufmann/html-to-markdown/v2/converter/plugin.go
T
kyle 9444a35322 p1: /v2/scrape, /v1/fetch, auth, CLI, contract tests
Single Fetcher.Fetch on the Guard that holds DenyPrefixes. skipTlsVerification
is ignored. No 502. keys add writes the secret only to --out. Release binary
has no -test-allow-prefix.
2026-09-22 21:54:01 -07:00

23 lines
605 B
Go

package converter
// Plugin can be used to extends functionality beyond what
// is offered by commonmark.
type Plugin interface {
// The public name of the plugin, e.g. "strikethrough"
Name() string
// Init is called to initialize the plugin. It can be used to
// *validate* the arguments and *register* the rules.
Init(conv *Converter) error
}
// WithPlugins can be used to add additional functionality to the converter.
func WithPlugins(plugins ...Plugin) converterOption {
return func(c *Converter) error {
for _, plugin := range plugins {
c.Register.Plugin(plugin)
}
return nil
}
}