Skip to content

Conversation

ChristianMurphy
Copy link
Member

remark, rehype, etc can be passed settings.
This creates a generic type that allows the language specific instances of unified to declare what options are supported.

Based off discussion from remarkjs/remark#383 (comment)

remark, rehype, etc can be passed settings.
This creates a generic type that allows the language specific instances
of unified to declare what options are supported.
@ChristianMurphy ChristianMurphy requested review from a team July 11, 2019 23:42
@ChristianMurphy
Copy link
Member Author

/cc @Rokt33r

@codecov-io

This comment has been minimized.

also rename T and S to S and S2 to better match 'settings' param
and 'Settings' base type.
Copy link
Member

@Rokt33r Rokt33r left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! 😍 😍

@wooorm wooorm merged commit 4cc7a7c into unifiedjs:master Jul 12, 2019
@ChristianMurphy
Copy link
Member Author

@wooorm this adds a new feature, this should be included in a minor release.

@ChristianMurphy ChristianMurphy deleted the types/processor-settings branch July 12, 2019 15:47
@ChristianMurphy
Copy link
Member Author

ideally it would be good for this to go out at the same time as #61

@wooorm
Copy link
Member

wooorm commented Jul 12, 2019

If someone can review 61 tonight I’ll cut 8.2.0 tomorrow!

wooorm pushed a commit to remarkjs/remark that referenced this pull request Jul 20, 2019
Related to unifiedjs/unified#53.
Related to unifiedjs/unified#54.
Related to unifiedjs/unified#56.
Related to unifiedjs/unified#57.
Related to unifiedjs/unified#58.
Related to unifiedjs/unified#59.
Related to unifiedjs/unified#60.
Related to unifiedjs/unified#61.
Related to unifiedjs/unified#62.
Related to unifiedjs/unified#63.
Related to unifiedjs/unified#64.
Related to #426.

Reviewed-by: Titus Wormer <[email protected]>
Reviewed-by: Junyoung Choi <[email protected]>
Reviewed-by: Christian Murphy <[email protected]>

Co-authored-by: Junyoung Choi <[email protected]>
Co-authored-by: Christian Murphy <[email protected]>
@wooorm wooorm added ☂️ area/types This affects typings ⛵️ status/released 🦋 type/enhancement This is great to have 🧒 semver/minor This is backwards-compatible change labels Aug 10, 2019
@wooorm wooorm changed the title types: allow processors to declare options/settings Allow processors to declare options/settings with types Aug 10, 2019
@wooorm wooorm added the 💪 phase/solved Post is done label May 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
☂️ area/types This affects typings 💪 phase/solved Post is done 🧒 semver/minor This is backwards-compatible change 🦋 type/enhancement This is great to have
Development

Successfully merging this pull request may close these issues.

4 participants