Comparing version 0.2.1 to 0.2.2
@@ -128,2 +128,4 @@ "use strict" | ||
Object.defineProperty(transform, "name", { value: name }) | ||
transform.renderer = renderer | ||
transform.options = options | ||
return transform | ||
@@ -130,0 +132,0 @@ } |
@@ -124,2 +124,4 @@ const PX_SCALE = [0, 2, 4, 8, 16, 32, 64, 128, 256, 512] | ||
Object.defineProperty(transform, "name", { value: name }) | ||
transform.renderer = renderer | ||
transform.options = options | ||
return transform | ||
@@ -126,0 +128,0 @@ } |
{ | ||
"name": "onno", | ||
"license": "MIT", | ||
"version": "0.2.1", | ||
"version": "0.2.2", | ||
"description": "Responsive style props for building themed design systems", | ||
@@ -33,3 +33,3 @@ "homepage": "https://github.com/wagerfield/onno/tree/master/packages/onno#readme", | ||
}, | ||
"gitHead": "44cad21c1b41a78e82ca47970cf1436f2990e313" | ||
"gitHead": "911b932b1c77fab544d8f2dc4ae097956742043a" | ||
} |
@@ -5,4 +5,4 @@ import * as T from "./types" | ||
): T.StyleObject<S> | ||
export declare function interpolate<S extends T.Style>( | ||
export declare function interpolate<P extends T.ThemeProps, S extends T.Style>( | ||
options: T.InterpolateOptions | ||
): T.StyleTransformFunction<S> | ||
): T.StyleTransformFunction<P, S> |
@@ -102,10 +102,11 @@ export declare type Length = number | ||
export declare type InterpolateOptions = ComposeOptions | ||
export declare type ValueTransformFunction = (value: any) => any | ||
export declare type StyleTransformFunction<S extends Style> = ( | ||
style: StyleObject<S>, | ||
theme?: Theme | ||
) => StyleObject<S> | ||
export declare type OmitFunction<P extends ThemeProps> = ( | ||
value: P | ||
) => Partial<P> | ||
export declare type ValueTransformFunction = (value: any) => any | ||
export interface StyleTransformFunction<P extends ThemeProps, S extends Style> { | ||
(style: StyleObject<S>, theme?: Theme): StyleObject<S> | ||
renderer: ComposedRenderFunction<P, S> | ||
options: InterpolateOptions | ||
} | ||
export declare type RenderFunctionType = "style" | "compose" | "variant" | ||
@@ -112,0 +113,0 @@ export interface RenderFunction<P extends ThemeProps, S extends Style> { |
111061
3802