Skip to content

stagas/to-fluent

Repository files navigation

to-fluent

Convert a function with a settings object to fluent API.

npm i to-fluent pnpm add to-fluent yarn add to-fluent

API

# Fluent

    C & [K in keyof T ]-?: T [K] extends boolean ? Fluent<C, T> : Fn<[ T [K] ], Fluent<C, T>> & {

    # not

      [K in keyof T ]-?: T [K] extends boolean ? Fluent<C, T> : never

    }

# bool  =  ...

    boolean

# toFluent(Schema, cb)

    # Schema
    # cb(settings)

      # settings

      cb(settings)  =>

    toFluent<T extends  Class<any>, C extends  Fn<any, any>, S>(Schema, cb)  =>

Credits

Contributing

Fork or edit and submit a PR.

All contributions are welcome!

License

MIT © 2022 stagas

About

Convert a function with a settings object to fluent API.

Resources

License

Stars

Watchers

Forks

Packages

No packages published