UNPKG

@grafana/ui

Version:
1 lines 600 B
{"version":3,"file":"stylesFactory.mjs","sources":["../../../src/themes/stylesFactory.ts"],"sourcesContent":["import memoize from 'micro-memoize';\n\n/**\n * @public\n * @deprecated use useStyles hook\n * Creates memoized version of styles creator\n * @param stylesCreator function accepting dependencies based on which styles are created\n */\nexport function stylesFactory<ResultFn extends (...newArgs: any[]) => ReturnType<ResultFn>>(stylesCreator: ResultFn) {\n return memoize(stylesCreator);\n}\n"],"names":[],"mappings":";;AAQO,SAAS,cAA4E,aAAyB,EAAA;AACnH,EAAA,OAAO,QAAQ,aAAa,CAAA;AAC9B;;;;"}