You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Take n objects and add them to a new stamp and any future stamp it composes with. Creates and returns new Stamp. **Chainable**.
150
150
* @param statics Object(s) containing map of property names and values to mixin into each new stamp.
151
151
*/
152
-
statics(...statics: PropertyMap[]): S̤t̤a̤m̤p̤;
152
+
statics(...statics: PropertyMap[]): S;
153
153
154
154
/**
155
155
* Deeply merge a variable number of objects and add them to a new stamp and any future stamp it composes. Creates and returns a new Stamp. **Chainable**.
156
156
* @param deepStatics The object(s) containing static properties to be merged.
* Deeply merge a variable number of objects and add them to a new stamp and any future stamp it composes. Creates and returns a new Stamp. **Chainable**.
162
162
* @param deepStatics The object(s) containing static properties to be merged.
* Take in a variable number of functions and add them to the composers prototype as composers. **Chainable**.
168
168
* @param functions Composer functions that will run in sequence while creating a new stamp from a list of composables. The resulting stamp and the composables get passed to composers.
* Shallowly assign properties of Stamp arbitrary metadata and add them to a new stamp and any future Stamp it composes. Creates and returns a new Stamp. **Chainable**.
175
175
* @param confs The object(s) containing metadata properties.
* Shallowly assign properties of Stamp arbitrary metadata and add them to a new stamp and any future Stamp it composes. Creates and returns a new Stamp. **Chainable**.
181
181
* @param confs The object(s) containing metadata properties.
182
182
*/
183
-
conf(...confs: PropertyMap[]): S̤t̤a̤m̤p̤;
183
+
conf(...confs: PropertyMap[]): S;
184
184
185
185
/**
186
186
* Deeply merge properties of Stamp arbitrary metadata and add them to a new Stamp and any future Stamp it composes. Creates and returns a new Stamp. **Chainable**.
187
187
* @param deepConfs The object(s) containing metadata properties.
* Deeply merge properties of Stamp arbitrary metadata and add them to a new Stamp and any future Stamp it composes. Creates and returns a new Stamp. **Chainable**.
193
193
* @param deepConfs The object(s) containing metadata properties.
* Apply ES5 property descriptors to object instances created by the new Stamp returned by the function and any future Stamp it composes. Creates and returns a new stamp. **Chainable**.
/** An array of functions that will run in sequence while creating an object instance from a `Stamp`. `Stamp` details and arguments get passed to initializers. */
/** An array of functions that will run in sequence while creating a new `Stamp` from a list of `Composable`s. The resulting `Stamp` and the `Composable`s get passed to composers. */
250
-
composers?: Array<Composer<S̤t̤a̤m̤p̤>>;
250
+
composers?: Array<Composer<S>>;
251
251
/** A set of options made available to the `Stamp` and its initializers during object instance creation. These will be copied by assignment. */
252
252
configuration?: PropertyMap;
253
253
/** A set of options made available to the `Stamp` and its initializers during object instance creation. These will be deep merged. */
@@ -257,9 +257,9 @@ declare namespace stampit {
257
257
/**
258
258
* A `stampit`'s metadata.
259
259
* @template Obj The type of the object instance being produced by the `Stamp`.
260
-
* @templateS̤t̤a̤m̤p̤ The type of the `Stamp` (when extending a `Stamp`.)
260
+
* @templateS The type of the `Stamp` (when extending a `Stamp`.)
/** A set of properties that will be added to new object instances by assignment. */
264
264
props?: PropertyMap;
265
265
/** A set of properties that will be added to new object instances by deep property merge. */
@@ -269,12 +269,12 @@ declare namespace stampit {
269
269
/** A set of static properties that will be added to the `Stamp` by deep property merge. */
270
270
deepStatics?: PropertyMap;
271
271
/** An array of functions that will run in sequence while creating an object instance from a `Stamp`. `Stamp` details and arguments get passed to initializers. */
0 commit comments