Comments (10)
Hey @hennessyevan, we've been getting more requests for this (and our other JS projects) lately, so it's definitely something we're planning to look into in the near future. I don't have an exact timeline at the moment but I'll be sure to update you when we get to it.
from js-core.
🎉 This issue has been resolved in version 0.3.0-beta.1 🎉
The release is available on:
Your semantic-release bot 📦🚀
from js-core.
Hey @guanzo,
I agree that params
deserves better typings. As a team, we are planning to pull in imgix-url-params as a dependency from which these definitions can be robustly constructed. This will help account for changes to the rendering API, as well as any new parameters that get added. To that end, params
was assigned a very rudimentary type just to start out, but we expect to start work on pulling in these definitions in the near future. Hope that helps.
from js-core.
Ok great, thanks for clarifying. Sorry I called you guys lazy!
from js-core.
+1 on typings!
from js-core.
There should be typings for the param
argument to buildURL
.
I'm sorry but this is just lazy params?: {}
.
The set of valid values are finite and well defined, there should be explicit types.
This is what your typings should look like. https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-imgix/index.d.ts
from js-core.
The typings for buildURL
is still missing.
https://github.com/imgix/js-core/blob/v3.3.0-beta.1/src/index.mjs#L43
from js-core.
Hey @robinjonsson, the typings should be included in the project's index.d.ts file.
from js-core.
Hi @sherwinski, I meant that the params
argument is still pointing to an empty object. It would be great if params
had the correct types.
from js-core.
Ah sorry about that, I misunderstood your first comment. Apologies for the delays on this feature, but we have finally set aside time to build this out later this year.
from js-core.
Related Issues (20)
- Encrypting the origin URL HOT 5
- `buildSrcSet` mutates `params` argument when building either fluid or fixed-width srcset. HOT 2
- A fluid-width srcset is generated when a height is passed HOT 13
- Image has distored boarder when used in <meta></meta> tag HOT 1
- Expires params? HOT 2
- Action Required: Fix Renovate Configuration
- Dependency Dashboard
- Allow different Quality presets for buildSrcSet HOT 3
- Allow configure srcSet DPR generation HOT 3
- Relax js-base64 constraint to `^3.6` HOT 2
- Typescript types for `params` HOT 3
- Do you support Management APIs? HOT 3
- Could you also allow localhost:${port} in DOMAIN_REGEX? HOT 5
- Query parameter values should be URL encoded HOT 10
- Latest @imgix/js-core does not work with Nuxt 3 HOT 4
- host is depracated but... HOT 4
- Ability to define success/failure/processing handlers HOT 1
- Typescript and `@types/node` should be devDependencies. HOT 2
- Plus-sign in S3 key causes 404 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from js-core.